源码地址:
https://github.com/no13bus/baymax用户首先使用 GitHub 登录项目,在项目中对相关的 APP 进行权限认证后,网站后台会每天定时抓取用户的该认证 APP 上面的数据, 比如健康类应用 Fitbit, github, rescuetime 。然后网站会对用户的走路,跑步,上网时间分布,github 代码提交次数等方面来进行生活,工作,coding 的统计和展示。
项目开始的起因是因为现在智能穿戴设备的兴起以及越来越多的健康类应用的爆发。后来想到了一个人生活在社会中,身处于信息爆发的时代, 借助公共的 API 接口或者 Hack ,个人生活,工作,coding 的数据现在是可以有迹可循的,目前缺乏的就是如何整合他们的数据,并且以一个相对流畅的方式展示出来。然后这就是 这个项目的起因。
开源的目的一方面是因为大家对数据私密的敏感性,如果觉得不 ok ,可以自己拿去搭建自己的生活数据库。另一方面主要是因为硬件设备的限制, 因为个人没有那么多的硬件产品(目前只有个手机),大家 fork 之后的话可以借助手中的硬件去调试,开发 libs 库,进而扩充整个生活 API 。
使用到的技术:
Flask
sqlalchemy
Bootstrap
celery
redis
Demo:
http://baymax.ninja/no13bus/show
相关截图:
欢迎大家 fork ,搭建自己的生活数据 API 。
有什么好的建议,欢迎提 issue
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/192364
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.