且行且远
分类: 编程菜园 由 ssfighter 于 2010年12月16日 发表

我似乎总是在关注我follow了谁,而谁没有follow我,所以就有了如下的这个脚本。饭否在“关注我的人”的列表里可以显示出哪些人是我关注的,哪些人是我没关注的,而在“我关注的人”中却不能看到这些人是否follow我了,应用这个脚本之后,可以显示出谁关注了我,谁没有关注我,如下图所示:

脚本使用环境为Firefox+Greasemonkey。

脚本下载:fanfou_advanced_friends_.user.js


分类: 编程菜园 由 ssfighter 于 2010年12月9日 发表

饭否一直不能在别人的页面上显示对方是否关注自己,这点一直让我觉得很不方便,所以就写了这个脚本。这个脚本最早是2008年6月写的,虽然有点小问题,但自己一直在用,再后来就是饭否失踪,在饭否回来之后页面有点变化,所以以前的脚本就不能用了,修改了一下,现在应该是好用多了。

饭否本身提供了显示这个人是否是自己好友的提示功能,如下图所示:

使用脚本之后,不仅可以显示对方是否是我关注的人,还可以显示对方是否关注了我,如下图所示:

该脚本需要Firefox+Greasemonkey的支持,不知道这两者是何物的可以自行Google,Google之后还不明白的,可以跳过此文了。第一次使用会需要输入用户名和密码,这是因为饭否的API需要用户名和密码的认证,密码安全请放心(不放心的可以看源代码),如果需要修改,可以在“用户脚本命令”菜单中选择“设置饭否验证信息”。如果没有正确地显示出“也在关注我”的信息,应该是用户名和密码不符,没有通过饭否API的验证。2011年3月16日更新:现在采用了别的API,已经不需要再输入用户名和密码了。

脚本下载:fanfou_follower_status.user.js


分类: 编程菜园 由 ssfighter 于 2008年11月9日 发表

其实这个小脚本很早以前就做了,但是一直无人问津,不过自己倒是一直在用,以前的问题是当遇到中文ID的时候会有问题,因为会出现%8F这样的编码,所以觉得不是很完美。

后来Shawphy网友告诉了我方法,可惜自己一直没有去改原来的脚本,怪自己太懒,刚才改了一下,嗯,一下子就搞定了,再次谢谢Shawphy。

下载: fanfou_follower_status.user.js

使用前提:Firefox+GreaseMonkey。这两者是什么我就不介绍了,普及工作请自行Google:)


分类: 编程菜园 由 ssfighter 于 2008年6月29日 发表

嗯,饭否差不多是我上的最多的网站了,微博客这种东西越用越有瘾,越说越想说。这次再带来一个饭否的小脚本,可以在看某个人的页面的时候显示这个人是否在关注我。

饭否本身提供了显示这个人是否是自己好友的提示功能,如下图所示:

但对于像我这样的wsn来说,喜欢加好友,但是人家都不爱加我,所以我很希望知道对方是否在关注我,于是写了这个小脚本,如果对方也在关注我,那么启用脚本之后如下图所示:

于是,我得到了极大的心理满足,狞笑中……

下载: fanfou_follower_status.user.js

这个脚本是需要Firefox+GreaseMonkey的支持,如果不知道以上两者为何物的,请自行查找解释。这个东西用到了饭否的API,当访问某人页面的时候都要获取一次关注者列表——followers.xml,这其实挺影响速度的,但目前我还没有什么更好的办法。按理说这个功能由饭否来做是易如反掌的,可惜人家不爱做这件事,只好自己写一个了。另外,饭否开发人员不知道都跑到哪儿去了,很久不见有开发日志更新了,难怪很多人都离开了饭否去叽歪等别的地方了,唉,光打江山守不住也不行啊。

JavaScript的脚本,代码下载了就能看到了,我初学JavaScript,代码写的相当烂,也就是个勉强能用的状态……另外,调试代码期间不断地刷细细姐姐的页面,在此表示感谢,木哈哈。


分类: 编程菜园 由 ssfighter 于 2008年6月28日 发表

饭否是个俺最常上的网站了,不过自从汶川地震之后,总是有一条关注汶川地震的信息条。我不是不关心国计民生,也不是对灾区的人民无动于衷、置若罔闻,只是这个东西是不是不必总放在这儿啊,更何况你点进去后发现已经很难找到啥真的和抗震救灾有关的消息了,消息条如下图所示:

虽说这玩意儿对整体页面没任何影响,不过对于像我这样有轻微强迫症的人来说,还是清爽点好,于是写了个很简单的GreaseMonkey脚本,以移除这个消息条。

这脚本只对Firefox浏览器有用,需要安装GreaseMonkey扩展,如果不知道以上两者为何物的,请自行Google之或跳过此文。

单击这里自动安装:remove_fanfou_earthquake.user.js

源代码下载了就能看到了,相当短小,不好意思拿到台面上来……