Python 发布个最近写的小玩具。 baymax 搭建自己的个人生活数据库-大白,数据包括上网,打车,运动,身体健康指标统计等等。

no13bus · 2015年05月20日 · 最后由 no13bus 回复于 2015年05月20日 · 7454 次阅读

项目开始的起因是因为现在智能穿戴设备的兴起以及越来越多的健康类应用的爆发。后来想到了一个人生活在社会中,身处于信息爆发的时代,借助公共的 API 接口或者 Hack,个人生活,工作,coding 的数据现在是可以有迹可循的,目前缺乏的就是如何整合他们的数据,并且以一个相对流畅的方式展示出来。

用户首先使用 GitHub 登录项目,在项目中对相关的 APP 进行权限认证后,网站后台会每天定时抓取用户的该认证 APP 上面的数据,比如健康类应用 Fitbit, github, rescuetime。然后网站会对用户的走路,跑步,上网时间分布,github 代码提交次数等方面来进行生活,工作,coding 的统计和展示。

demo: http://baymax.ninja/no13bus/show

主页: http://baymax.ninja

使用到的技术: Flask sqlalchemy Bootstrap celery redis

源码地址: https://github.com/no13bus/baymax

截图: 1 2 3 4 5 6

顺便说一句,ruby-china 改版之后的界面真不错,觉得速度更快了,不知道做了什么优化。

开源的目的一方面是因为大家对数据私密的敏感性,如果觉得不 ok,可以自己拿去搭建自己的生活数据库。另一方面主要是因为硬件设备的限制,因为个人没有那么多的硬件产品 (目前只有个手机),大家 fork 之后的话可以借助手中的硬件去调试,开发 libs 库,进而扩充整个生活 API。

曲线用什么工具画的? 楼主的.tips 域名哪里申请的?

#2 楼 @lips highchart tips 域名是从 namecheap 申请的。120 多 RMB 吧。

#2 楼 @lips ninja 赶上了好时候,便宜了,17RMB

#4 楼 @no13bus 下一年要涨价的吧?网页中的曲线用 canvas 画的?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号