我的推特同步脚本
月光曾经发布过一个通过GAE同步推特到国内微博的脚本。使用过一段时间以后,DaNmarner 发现其中有一些问题,比如一旦同步某个服务超时,本次的同步就无法被记录下来,而下次同步的时候一些平台就会出现重复信息。
这里是我对该脚本的hack。利用了Task Queue来避免超时的问题。
使用方法是在 config.py 去掉需要同步平台的注释,填写对应用户名和密码。别忘了最后写上需要同步的Twitter ID。
当然还要修改 app.yaml,写上你GAE程序的id。
另外在 README.txt 也提到,如果你需要修改代码再次发布,不妨利用 deploy 以及 secret.py。
微博同步网络图
为了 SEO, 花了一上午的时间建立起这个微博同步网络。目前还在等 hellotTXT 的key。 follow5 是个很不错的站啊。

另外,我要在豆瓣认领自己的博客: doubanclaim8e3ee44ee1a6839e
url变更到此结束
今天一天变更了两次 URL,向阅读器被刷的同学道歉!
变更的原因是昨天给 Sophie 增加了单博客模式和多博客模式的转换功能。之前的 Sophie 只支持多博客模式,也就是说在根URL下面通过root/标识符/来区分不同博客的首页以及博客内容。而现在除非 SOPHIE_SUPPORTS_MULTIBLOG 在 settings.py 里设为 True, Sophie 将采用单博客模式,url中将不包含博客的标识,根url即首页。
实现了这个功能以后,我就想到需要至少两个站来分别测试这两种模式。于是原来的 http://blog.danmarner.com/me/ 和 http://blog.damnarner.com/sophie/ 被拆成了两个站,前者,也就是你现在看到的博客,保留多博客模式,和 http://blog.danmarner.com/en/ (我将来的英文博客)并行运行。后者则以单博客模式运行在域名 http://sophie.danmarner.com/ 下面,作为 django-sophie 的官方博客。
多博客模式其实有一个缺点,就是SEO比较慢。因为内容被划分到不同的博客标识下面去了。虽然忽略标识符可以进入id最小的博客首页,但url格局对于搜索引擎来说还是很混乱。这也是我今天一度把本博客转到单博客模式的原因。
不过谁叫我是 Sophie 的作者呢,我不入地狱,谁来测试多博客模式?所以现在 url 变回原来的。
感谢订阅,欢迎留言。
翻墙而入
yo2的旧博客已经不复存在了,本文发表在DaNmarner的独立博客 http://blog.danmarner.com 上面。由于此博客运行于 Google App Engine 之上,所以需要翻墙访问。
竟然被我找到烧录墙外种子到墙内的办法,哈哈,就不公布了,墙外google一下不难找到。
如果你在阅读器里看到本文,请尝试订阅新的种子 http://feeds.feedburner.com/danmarner/blog,原来的种子不知道还能更新多久,但可以肯定的是总有一天会停止的。