在饭否上“盖楼”

星期四, 五月 14th, 2009

不要被我这个标题给骗啦,其实这还是一个饭否上的 User JS -- fanfou Thread Status。这次的功能其实和上一次的预览饭否的回复消息的 User JS功能类似,只是更进了一步:不只是预览被回复的消息,还能同时回溯预览之前的所有消息,这样看起来的效果就像是“盖楼”咯 :) P.S. 最近在测试这个脚本的时候还真的见过不少“高楼”的,超过一页的也不少... 既然功能类似,为什么要独立成一个新的脚本呢。主要原因是新的这个脚本修改了源消息链接的默认点击事件,可能会有人不喜欢,所以独立开来,那些没有“看楼”需求的同学可以选择原来的那个简单的脚本。 使用方法: 1、移动至源消息链接上时自动预览之前的所有相关消息; 2、移出源消息链接后则隐藏预览的消息; 3、点击源消息链接后则预览的消息不会自动隐藏,需要点击预览的消息或者预览其他的消息来使当前的预览消息隐藏;增加这个操作主要是由于某些“楼”比较高,需要滚动页面才能看全; 4、双击源消息链接后转到源消息页面。 使用效果: 下载安装: fanfou Thread Status for Opera fanfou Thread Status for Firefox (Greasemonkey) *注意:此脚本不和我之前的预览饭否的回复消息脚本同时安装使用,请在两者中选择一个安装使用。 有问题和建议的话欢迎留言,也可以在饭否上找我。

预览饭否消息图片的 User JS

星期四, 五月 14th, 2009

饭否拍拍是饭否上个月推出的手机客户端,可以很方便的拍照上传。推出后广受好评,顿时涌现出许多“通过饭否拍拍”发出的消息。 虽然我的破手机没法安装(T_T),但是我的饭否好友还是有很多发照片的。不过饭否消息发的是缩略图,手机拍的照片本来就质量不高,一缩略就更看不清了,没办法只能一个一个点开看。为了结束这种痛苦的状态,就写了下面这个 User JS,主要功能是以 Thick Box的方式在当前页面预览消息中图片的大图。 使用效果如下: 点击消息中的图片缩略图,就可以在当前页面预览大图,点击大图或者周围的灰色背景则返回页面 下载安装: fanfou Thick Pic for Opera fanfou Thick Pic for Firefox (Greasemonkey) 有问题和建议的话欢迎留言,也可以在饭否上找我。

预览饭否的回复消息的 User JS

星期一, 五月 11th, 2009

最近饭否添加了一个新的功能,就是在显示 @ 回复别人的消息时,会同时显示被回复消息的链接,也就是是类似会话的功能。但是,如果需要看到源消息的话需要转到源消息的页面来查看,有点不方便。 我写的这个 User JS 的功能就是给饭否页面加上预览源消息的功能,这个功能的灵感来自于 dofy 给 Twitter 写的 TwittSeven 脚本。 使用效果如下: 把鼠标移至源消息的链接上就会显示源消息 下载安装: fanfou Reply Status for Opera 同样,我也修改了一个给Firefox 用 Greasemonkey 的版本 fanfou Reply Status for Firefox 更新记录: 2009/05/11 v0.1 初始版本 2009/05/12 v0.2 更新预览消息框的 CSS ,解决长消息的时间戳显示不整齐的问题 有问题和建议的话欢迎留言,也可以在饭否上找我。

给饭否添加一个 RF 按钮

星期一, 五月 11th, 2009

玩 Twitter 的同学应该都知道 RT 吧,是 retweet 或 retweeting 之意,也就是引用或者重复别人的信息。我不怎么用 Twitter,但是一直在用饭否,饭否上也有人经常进行 RT ,我觉得这个词用在饭否上好像不太对,应该用 RF 嘛,代表 refanfou, 哈哈 但是如果每次 RF 时手动复制粘贴还要加用户名挺麻烦的,所以就写了这样一个 Opera 的 userJS 脚本。这个脚本没什么其他的作用,就是给 home 页面的每条消息增加一个 RF 的按钮,点击后就可以自动 RF 该条消息了。按钮的样式上偷了个懒,采用的是饭否已经撤销掉的“分享”按钮的样式,不过这样看起来风格也比较一致。 使用方法: 1、在自己的 home 页,点击消息右侧的“分享”按钮,则会将当前消息加上 "RF @XX" 粘贴至发表消息框,并将页面定位至发表框,如果不需要修改则直接点击“发送”按钮转发消息; 2、在其他页面,点击消息右侧的“分享”按钮,则会转到自己的 home 页,同时已经将要转发的内容填至发表框,只需点击“发送”按钮即可转发消息。 使用效果如下: 下载安装: fanfourf.js for Opera 其实 Opera 的 userJS 和 Firefox 的 Greasemonkey 脚本部分兼容,所以我就顺便改了一个 Greasemonkey 的版本,可以用在 Firefox 上。 fanfourf.user.js for ...

你的第一条饭否/ Twitter 消息

星期一, 四月 27th, 2009

前天在饭否上看到有些人在玩一个 Twitter 应用,这个应用可以查出你加入 Twitter 的时间。觉得蛮好玩的,因为我用 Twitter 很少(主要是觉得网页版速度不够快,又不想再开一个客户端),所以想看看能不能移植到饭否来。虽然饭否的 API 和 Twitter 的基本相同,但是在用户信息这部分稍有不同,饭否并没有提供用户的创建时间这个字段。 没办法,只好曲线救国了... 我用了搜索用户消息的办法来查找用户的第一条消息,虽然这和用户的创建时间不一定一样,不过这也算是另一种应用吧 ^_^ 第一次使用 Google App Engine 来部署应用,不过没用到 Python (因为不会 =,= ),只是直接使用了静态文件: 你在饭否的第一条消息? 不幸的发现饭否的 API 也有同样的限制,虽然没有在文档里写明,但是经过测试,只能得到最多 3,200 条用户消息... Update 了一个新的版本,现在应该可以查询所有人的第一条消息了,即使你是消息数超过 3,200 的饭否狂人 :) Your First Twitter? Twitter 这个版本有点问题,由于 API 的限制,只能得到最多 3,200 条用户消息,所以消息数超过 3,200 的目前还无法查到第一条消息... Rest API Limit Clients may request up to 3,200 statuses via the page and ...