再见GoogleReader,你好kulvRss!
前几天Google Reader终于竟然还是关闭了. 虽然还是有许多不错的替代品,比如Feedly,还有一些Alternatives,国内的也有网易云阅读等。但是我的需求如下:
1.必须能翻墙。因为很多RSS是用http://feeds.feedburner.com/ 的,因此墙内无法使用,国内的阅读器就不满足需求了;
2.必须能离线看。本来feedly挺不错,但他们目前还不支持手机端离线看,而我每天在地铁上的时间有2个小时,需求很强烈.官方说:“ Offline support is the next big thing we are working on”,他们似乎还有很多其他事情做,所以我等不起。
所以只能自己动手了,我的VPS是日本的linode机器,因此自带翻墙。
web端用PHP,定期下载rss文件或者atom文件,解析格式提取出文章URL,标题,内容等,存入数据库即可。
目前有个简单单可以使用的版本,如图:
简单粗暴,但够用了。比如我现在一般这样使用它:
早上起床后打开电脑,登陆这个简单的kulvRss,大概的浏览一下所有的未读RSS,觉得不错的就用Evernote的crome插件,将其加入到Evernote里面,然后打开 @sushaplus 同学赠送的ipad里面的evernote客户端,将其缓存下来,因为evernote必须专业版才能离线阅读。然后就可以在地铁上看了。快到公司时基本看差不多了,晚上下班之前也这么做一下,路上也能看完。
几周后,我开始有其他需求了,比如我希望能直接在ipad上面离线阅读我的Rss,觉得不错的我可以标记为:“待会等我连接wifi时自动将其加入我的evernote里”,另外还希望它能支持android。
所以我决定过段时间开始动手做我的ipad客户端了,也算是个学习的机会。
另外还遇到个问题,有些RSS是不包含全文内容的,只有摘要。因此我需要去提取文章,然后就找到了哈工大 学长 陈鑫 的论文和代码,一会我试试效果。
刚在地铁上想:既然我已经知道文章的摘要,或者更准确的说,是文章的开头部分,那么其实我可以更方便的找到文章内容的,比如根据DOM,和开头部分所在的节点,取其兄弟节点就行了。
应该是个不错的方法。
学习了。