开源一个项目 http://baymax.ninja 做存储你的生活数据的大白。源码: https://github.com/no13bus/baymax

2015-05-20 09:25:40 +08:00
 no13bus
源码地址: 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
5013 次点击
所在节点    分享创造
41 条回复
xujialiang
2015-05-20 09:30:58 +08:00
502 Bad Gateway
Kilerd
2015-05-20 09:32:30 +08:00
个人没有任何穿戴式设备,所以 Star ,Fork来 没用

BTW,那个图表是用什么生成的? Bootstrap 自带的? 还是?
no13bus
2015-05-20 09:33:37 +08:00
@xujialiang 我修复下。

@Kilerd 是highchart。
Kilerd
2015-05-20 09:36:32 +08:00
@no13bus THX,我去试试看。
no13bus
2015-05-20 10:07:23 +08:00
@Kilerd 还有小巧点的 http://www.jqplot.com/ 基于jquery的。项目对图表要求不高的话, 可以用jqlot
no13bus
2015-05-20 10:15:00 +08:00
@xujialiang 不好意思。你再试试呢。
hewigovens
2015-05-20 10:40:05 +08:00
no13bus
2015-05-20 10:48:52 +08:00
@hewigovens 那个是个谷歌的大牛做的,他用到的应用大多数都是有开放接口的。我的界面设计跟它比差的太远了。自己跟他的差异就是希望以后群策群力,丰富生活数据api, 因为国内有些app都没有接口,只能自己hack。
自己对开放api接口的app都有特别大的好感, 个人觉得这是一个好的app到了一个体量之后一个非常好的发展方向, 前不久Moves被facebook收购,我觉得开发api让大家都来玩是个很好的点吧。
xujialiang
2015-05-20 11:04:44 +08:00
@no13bus 真客气。。。
hewigovens
2015-05-20 11:11:41 +08:00
@no13bus 国内数据开放的真心少啊
ericls
2015-05-20 11:31:25 +08:00
楼主最近好的作品很多啊!
ledzep2
2015-05-20 11:42:10 +08:00
很赞哦~~~
no13bus
2015-05-20 11:43:44 +08:00
@ericls 嘻嘻。其实这个是去年的想法了。买了iphone之后,在安卓上因为墙用不起来的Moves 在iOS上面开始了记录数据。然后就想着搞点什么来祝贺下。这个项目其实是有点实验性质的。以后的方向是什么,我也没有太想好。
jas0ndyq
2015-05-20 11:48:35 +08:00
感谢分享
goodbest
2015-05-20 11:51:13 +08:00
@no13bus 建议你去研究下numerous app
loading
2015-05-20 12:26:19 +08:00
我要跑步数据,有哪些设备支持。小米手环可以吗?比较便宜!
no13bus
2015-05-20 12:40:26 +08:00
@goodbest 这应用好棒。我回去好好研究下。
@loading mi 的接口是有被人弄出来过,不知道现在还是否支持。
https://github.com/stormluke/Mili-iOS
本来想整理下的, 因为自己没有小米手环设备, 无法测试, 也拿不出来里面的api接口。所以这也是欢迎大家多多fork的原因。跑步的话其实Nike是支持的, 但是nike的接口需要nike的合作方才给提供,我已经在申请了, 不知道什么时候回信。
loading
2015-05-20 12:52:36 +08:00
没数据来源,哎。我半个月前也在想这事,发现小米手环的数据也就发个微博战胜多少人,骗小孩的。
不知道fitbit数据好不好取?
Akagi201
2015-05-20 12:56:30 +08:00
@loading fitbit官方提供api, 第三方应用超级多http://dev.fitbit.com/

@no13bus lz的项目非常赞哦, 已fork, flask还是不熟, 打算通过你项目学学, 看能不能共享点什么. 我用苹果的一系列设备, 另外, 我用fitbit flex.
metrue
2015-05-20 14:07:24 +08:00
我很喜欢这个项目,我觉得大家可以一起将它丰富起来。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/192364

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX