Skip to content
free edited this page Jun 4, 2015 · 1 revision

作品使用说明书

https://github.com/csufuyi/niubility

目的

  • 群内分享的书,能够在公众号随手查询,并标记为想读
  • 从TED等网站抓取大牛的名字等数据,结合豆瓣展示其作品

使用场景

  • 微信公众号(id:free_shenzhen)

    输入:帮助(h)
    输出:帮助信息(help)

    输入:豆瓣(db)
    输出:验证链接(douban)(点击后打开验证页面,验证完成后,用户自己回微信)

    输入:作者或书名(text)
    输出:作品列表(booklist)

    输入:上面作品列表的id(num)
    输出:标记为想读(wishread)

    输入:大牛(dn)
    输出:大牛列表(dnlist)

    输入:大牛id(num)
    输出:作品列表(booklist)

  • web方式(公众号回复关键字在手机端查看)
    http://freesz.sinaapp.com
    查询TED大牛统计结果(页面展示未完成)

    http://freesz.sinaapp.com/ted TED数据抓取分析存储

服务端基于sae环境部署

  • 请安装saecloud工具
    saecloud deploy 部署代码
    saecloud export 下载代码

  • 本地环境
    启动服务器 dev_server.py
    浏览器输入: http://localhost:8080

作品开发指南

作品概要设计书

http://csufuyi.gitbooks.io/python-startup/content/source/part3/introduction.html

作品细节开发指南

基于bottle和SAE的微信公众号后台搭建 http://csufuyi.gitbooks.io/python-startup/content/source/part3/1.html

微信公众号登录流程的设计 http://csufuyi.gitbooks.io/python-startup/content/source/part3/2.html

SAE支持web站点和公众号后台 http://csufuyi.gitbooks.io/python-startup/content/source/part3/3.html

豆瓣授权验证 http://csufuyi.gitbooks.io/python-startup/content/source/part3/4.html

如何选择模块逐步构建系统 http://csufuyi.gitbooks.io/python-startup/content/source/part3/5.html

作品版本更新说明

2015-06-01 00:32:39 , 微调微信文案
2015-05-27 17:31:13 , 支持语音识别功能
2015-05-27 00:01:24 , 修复老用户的授权超时的bug
2015-05-26 11:02:24 , 根据有限状态机重构应答逻辑
2015-05-25 16:55:57 , 命令行测试工具提高开发效率
2015-05-22 14:54:25 , web页面支持angularjs
2015-05-21 17:01:18 , 支持TED统计数据存储
2015-05-20 22:36:11 , TED网页数据抓取完成
2015-05-20 11:27:03 , 修改douban sdk支持想读
2015-05-19 13:14:25 , 豆瓣查书功能完成
2015-05-19 10:42:12 , 优雅登录流程完成
2015-05-17 17:42:33 , web页面使用jinjia2
2015-05-15 21:04:10 , werobot应答逻辑完成
2015-05-14 13:16:25 , sae同时支持web和wechat
2015-05-06 23:29:32 , 豆瓣OAuth2.0调通
2015-05-02 15:03:32 , 公众号后台消息调通
2015-05-01 12:36:59 , 搭建好saecloud 环境
2015-04-27 23:45:32 , 第一个MVP版本hello world
2015-04-27 22:15:49 , 确定项目计划书

成员列表(包含私人教程/仓库)