将 Google Reader 的加星条目导出到 Pocket

标签:Python, Google Reader

鉴于 Google Reader 即将关闭,而我没找到好的替代品,所以急需导出几千条加星条目。
前几天测试了下把知乎日报分享到 Pocket,看上去体验还不错,于是决定先保存到 Pocket 吧。

因为没多少时间来写,我就简要说明下原理吧,其他的自己看代码吧。

为何 Google Reader 无可取代?

标签:Google Reader

前天一觉醒来,发现 Google Reader 被判死缓了,瞬间觉得生命中好像缺少了什么。
不过这次度假没带电脑,所以也懒得写些什么;只是用继续浏览 Google Reader 上的资讯,来表达我无声的抗议。

Google Reader 对我的重要性,它自己也知道:
From your 111 subscriptions, over the last 30 days you read 10,972 items, clicked 20 items, starred 90 items, and emailed 0 items.
Since June 21, 2011 you have read a total of 296,176 items.
而今,它却要离我而去。

Google Reader API简介

标签:Python, RSS, Google Reader

Google Reader是我最喜欢的web服务,可惜在iPhone上没有一个我理想中的客户端,所以只好自己动手丰衣足食了。
而开发的第一步自然就是搞定Google Reader API,可惜Google一直没有放出官方文档。所幸的是前人已经通过反向工程探寻出了相关信息(GoogleReaderAPIUnofficial Google Reader APIgoogle reader api 介绍Using the Google Reader APIGReader-Cocoa等),所以不用自己去一一摸索了。
不过文档有点老了,这期间Google也稍微改了一些东西,所以还需要稍作修正。

PubSubHubbub不通知Google Reader的原因

标签:Google Reader, RSS

这几天注意到一个问题,我ping了pubsubhubbub.appspot.com(以下简称PubSubHubbub),但是Google Reader并不立即更新,在https://pubsubhubbub.appspot.com/publish查看发布状态也没有任何信息。

搜索了一番后,我在Pubsubhubbub论坛发现一篇《Google Reader Statu》,有人提到对于没有订阅者的feed,PubSubHubbub将忽略它。
为此我发了封邮件问Nick,他说他也不清楚细节,不过Google Reader可能会忽视并不流行的feed。

无奈之下我只好又为我的博客实现了PubSubHubbub订阅。结果发现果然可以看到发布状态了,Google Reader也会在1分钟内立刻收录新文章了。

貌似Google Reader抓取供稿的最低间隔是10分钟

标签:Google Reader, RSS

刚用Doodle的生成历史供稿的功能把本站的feed全部生成了一遍,过程非常艰辛,不过总算搞定了。

发现一个问题:Google Reader的抓取蜘蛛Feedfetcher-Google会记录上次抓取供稿的时间,不到10分钟的话是不会再次抓取的。因此最好是用PubSubHubbub来提醒Google Reader更新。

另一个教训就是不要在feed里用CDATA标签,因为文章里可能也会用到CDATA(特别是要做一些JavaScript特效而不得不写CDATA时),我为此就折腾了半个小时才定位到错误原因…

关于Google Reader的一些入门知识

标签:Google Reader, RSS

发现最近用Google Reader的人越来越多了,关注我的人也莫名其妙地多了起来,或许其他地方获取真实的信息越来越不便了吧。
为了让一些刚用它的人能够尽快熟悉它,我还是稍微分享一下自己对它的了解吧。不过我不太喜欢用图片,毕竟做起来太麻烦了,所以图片党可以无视了。

« 看看还有什么好玩意