Roy Notes

技术 创业 思考

发布我的应用--SiNALY

之前用Play-framework写了一个新浪微博与Trunk.ly的连接器程序,并部署到GAE上,由于种种原因,其实是用不了的。我又用了大概一周晚上的时间,平均每天1个多小时左右用Python重新写了一个。我是从来没有用python写过web app,最多只是当胶水语言来实现一些偷懒的工作。

所以在框架上我选择了看起来最简单最容易入手的web.py作为开发框架。刚开始时是非常顺利的,甚至只用了一个小时就基本写好了代码结构,要知道我是不了解web.py的,但这也只证明web.py真提简单易用,但当要深一步去调整时就要不停的repeat再repeat地调试了,因为大部分的功能都需要依赖外部第三方实现,中途我甚至还有过一段时间在想是不是换成Django算了,我想我还是喜欢一栈式的解决方案。

最后,在CSS和排版上我也遇到一些问题,毕竟我不是设计师,但又超爱漂亮,所以就瞎鼓搞了一些时间。最终这个程序经过包装后重装放出来了

SiNALY-python版本

  • 开发语言:python
  • 微博 python SDK:sinat-python
  • Trunk.ly python SDK:  trunkly-python
  • web开发框架:web.py
  • modules: lxml , jinja2 , sqlalchemy
程序部署在WebFaction上,通过Apache2 + mod_wsgi 运行。今天在部署上还是遇到了一些问题,比较Python的库路径,mod_wsgi的配置。

因为一切都不熟悉,所以工作起来特别有趣。

现在SiNALY的只是定时获取微博内容分析并同步的Trunk.ly上去分享,我想现阶段在效率上一定会有问题,后面我将主要完成两个工作:

  1. 改进同步的脚本,让它再有效率
  2. 添加解除同步绑定功能
如果你在用新浪微博,又同时在使用Trunk.ly,欢迎试用 SiNALY。如果对于功能、改进、BUG上有什么建议,请联系我,当然最简单的方式是在新浪上@我 或 twitter @roy_wei

Comments