Download URL:
http://project-picky.googlecode.com/files/project-picky-v0.1.9.1.tar.bz2
UPDATE: 下载链接已经更新为 v0.1.9.1 HOTFIX 的链接。
Project Picky v0.1.9 中有许多巨大的改变。
取代 Google 帐号认证的 auth.py
并不是 Google 帐号认证不好。但是如果使用了第三方的 GHS 反向代理的话,这些代理和 Google Authentication 不是太兼容,于是就会导致 403 错误。有的时候,由于一些未知问题,Google Authentication 甚至会导致 redirect loop,我就遇到过几次。
在 v0.1.9 中,你可以将进入 Writer 的密码以 SHA1 形式写到 auth.py 中,之后就可以用这个密码登录 Writer 和使用内建的 Twitter 客户端。这是 v0.1.9 中的新的后台帐号认证方式。
当然,如果你还是喜欢使用 Google 自身的认证,那么也没有问题,只要修改一下 app.yaml 就可以了。而 v0.1.9 的另外一个改进,就是关于 app.yaml 的。
安装包和 Mercurial 的改进
无论你是第一次安装,或是升级,你一定会需要和 app.yaml 打交道。之前这个文件直接存在于安装包和 Mercurial 中,为大家的使用带来了一些不便。从 v0.1.9 开始,这个文件在安装包和 Mercurial 中的名字是 app.yaml.example,你只要复制成 app.yaml 然后就可以在里面自由更改了。之后的 hg pull & update 也会更方便。
我在之后的版本中,会注意处理那些最终用户需要修改的文件的名字,比如 auth.py 在 hg 中就是 auth.py.example。以方便那些使用 hg 跟踪 Project Picky 更新的用户。
Super Awesome Button
后台中所有的按钮样式做了一次大改动,现在非常有质感。具体可见:
http://img.ly/images/99081/full
bit.ly 改进
现在内置的 Twitter 客户端中的所有 bit.ly 链接都会被自动扩展为原链接。
以上是 v0.1.9 的主要改进。如果你在 localhost 上开发自己的主题时,你会感受到更多的一些细节改进。
为了 v0.1.9 及以后使用了 auth.py 的新版本,我专门写了一篇新的 Project Picky 安装文档。
p.s. Olivia 的新博客,当然也是基于 Project Picky v0.1.9:
http://o.olivida.com/
感谢你对这个项目的支持。

