Fanfou-Daily v0.2

星期一, 十月 1st, 2007

Fanfou-Daily 0.1版发布至今已经有一个月了,这期间我本地的 WordPress 测试站上一直开着这个插件,没有发现什么大的问题。只出现过一个小bug,就是在某日我“话性”大发,在饭否上灌水过多,导致插件在获取饭否消息时执行时间较长,由于wp-cron的触发方式使得同一篇日志发了两遍。因为这个bug不常见而且很难重现,就没去改它了。最近 WordPress 2.3 版发布了,就更新了这个新版本,顺便修复一下这个bug。 Fanfou-Daily 下载 v0.2 Fanfou-Daily v0.2 更新 修改插入分类的方式,使得插件同时支持WordPress 2.3及WordPress 2.1; 修复v0.1的一个重复发表日志的bug; 添加对语言包的支持,并制作了简体中文语言包; 解决了0.1版发布时最后的问题,现在本插件的所有文件可以放在一个子文件夹下; 在WordPress 2.3版本上使用本插件会有支持tags的选项,可以给发表的日志加上tags,在WordPress 2.1版本上使用则无此选项; 安装* 解压后得到Fanfou-Daily这个文件夹,上传到/wp-content/plugins/,上传后的路径应该是/wp-content/plugins/Fanfou-Daily,然后在Plugins菜单里激活即可。 功能介绍、使用方法及注意事项在这里 在使用中有什么问题可以给我留言或者发信给我。 PS:  Denis 今天早上喜得千金,恭喜他当爸爸了,普国同庆啊 ^_^ 也祝他的女儿永远健健康康,快快乐乐!

饭否插件——Fanfou-Daily

星期二, 八月 28th, 2007

前段时间阳阳猪同学说他在yo2开了一个新博,就为把他的del.icio.us每天post到那,然后再聚合到他的RSS里,以减少item的数量。我就想能不能把饭否也这么做,饭否自己是没有提供这个功能的,看来只有靠自己动手了^_^ 开始我是准备利用饭否的API,从他的RSS来获取消息的。不过等到我写完抓取消息的那段程序才发现,饭否RSS的item数最大是40,它API的那个count参数只能小于40,而且RSS有不少延迟,这样对于那些每天发言超过40条的“话痨”来说就不够了。只能改用抓取网页然后分析的办法了 ,这样的一个弊端就是一旦饭否改变网页输出的格式我就得改我的插件了,不过饭否的网页内容与样式分离做得挺好的,估计内容不太会有改变。 Fanfou-Daily 下载 v0.2 Fanfou-Daily v0.2 介绍  可以把你每天在饭否上发的消息作为一篇日志定时post到你的WordPress平台的blog上; 可以自定义日志的标题; 可以自定义post的时间; 可以自定义日志的分类; 可以自定义是否过滤"@"开头的消息。 安装 解压后得到Fanfou-Daily.php和一个Fanfou-Daily文件夹,上传到/wp-content/plugins/,上传后的路径应该是/wp-content/plugins/Fanfou-Daily.php和/wp-content/plugins/Fanfou-Daily,然后在Plugins菜单里激活即可。 使用 在 Plugins->Fanfou-Daily option页面可以设置你的饭否id、post的时间、日志的分类、是否过滤"@"消息以及日志的标题,然后点击update即可 注意事项  饭否id并非你在发言时候的nickname,而是你在饭否的“我的空间”的URL地址中最后那串字符; 由于使用的是WordPress的wp-cron功能,这个并非真正的类似linux下cron的精确定时任务,所以每天的post日志的任务会在你设定的post时间后第一次浏览你的blog时发生,想要了解更多请自行google wp-cron; Fanfou-Daily插件抓取的每日消息是以你设定的post时间作为分隔的,例如你设定的是23点,则会抓取昨天23点到今天23点之间你在饭否发的消息; 目前日志的分类只支持一个,虽然WordPress支持多分类,不过我嫌麻烦就没有写了。 PS:有一个问题我一直没有解决,我本来是想把Fanfou-Daily.php放到Fanfou-Daily这个文件夹下面的,但是如果那样在保存Fanfou-Daily option页面设置的时候就会出错,不得以我只好把它拿到文件夹外面来了,不知道有没有人能帮我解决这个问题?