V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zouzou0208
V2EX  ›  程序员

不知道有同样喜欢跑步的程序员么, 我写了个项目让你可以打造自己的跑步主页

  •  8
     
  •   zouzou0208 · 2020-10-10 09:30:47 +08:00 · 9716 次点击
    这是一个创建于 474 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我跑步超过 20 年了~用不同 APP 记录自己跑步的数据已经超过 9 年.今年年初因为 runtastic 下架,决定自己管理自己跑步数据,顺便学下 react,便做了这个项目

    目前支持:

    • Strava
    • Nike Run Club
    • Runtastic(Adidas Run)

    后续会支持

    • 佳明,佳明中国
    • 悦跑圈
    • nike+strava, runtastic+strava

    项目地址 https://github.com/yihong0618/running_page

    可预览的地址

    截图:

    image

    ezgif-1-50e865bf9558

    第 1 条附言  ·  2020-10-10 11:36:50 +08:00

    忘了说,点击total和缩放地图是有彩蛋的 total + 缩放: image

    第 2 条附言  ·  2020-10-10 11:46:03 +08:00

    大部分能点击的地方都是可以点击的。 可以点击单个跑步的地图: image 列表也支持排序 image

    第 3 条附言  ·  2020-10-21 23:53:25 +08:00
    新增加了 佳明 佳明中国的支持

    keep 也即将支持,我搞定了接口和加密,因为我数据量不够,用 keep 的同学有私信帮帮我的么?

    之后会支持悦跑圈。
    非常感谢大家。
    第 4 条附言  ·  2021-01-26 08:50:17 +08:00

    更新:

    新增加了咕咚的支持 。

    至此,running_page 支持国内大部分主流运动 app --> keep, 咕咚,悦跑圈,佳明,国外的 --> garmin,Rutastic, strava, nike 支持。欢迎跑步的同学来玩。

    image

    165 条回复    2021-03-08 00:54:15 +08:00
    1  2  
    SingeeKing
        101
    SingeeKing  
       2020-10-10 21:17:56 +08:00 via iPhone
    歪个楼,Runtastic 为什么被下架了
    chance
        102
    chance  
       2020-10-10 21:30:08 +08:00   ❤️ 1
    太酷了吧
    GrayXu
        103
    GrayXu  
       2020-10-10 21:38:48 +08:00   ❤️ 1
    这项目挺有意思的,前端也做的很漂亮,不过不知道会不会有隐私方面的问题捏?
    zouzou0208
        104
    zouzou0208  
    OP
       2020-10-10 21:41:55 +08:00
    @GrayXu 可以本地自己玩的。但是我本来数据就是公开的没有这个问题
    zouzou0208
        105
    zouzou0208  
    OP
       2020-10-10 21:42:46 +08:00
    @SingeeKing 我国特殊国情?具体我也不知道
    greenlake
        106
    greenlake  
       2020-10-10 21:57:52 +08:00
    很有创意的项目,请问 github 那个 commit 方块的 ui 是怎么实现的啊?是用 github 自带的效果吗?
    zouzou0208
        107
    zouzou0208  
    OP
       2020-10-10 21:59:19 +08:00
    zouzou0208
        108
    zouzou0208  
    OP
       2020-10-10 21:59:58 +08:00
    @greenlake svg 画的,利用这个项目 https://github.com/flopp/GpxTrackPoster 不过也是我做的~
    wuhx
        109
    wuhx  
       2020-10-10 22:09:36 +08:00   ❤️ 1
    酷~
    另外, 苹果健康可以直接导出 gpx 数据
    xiaomingVTEX
        110
    xiaomingVTEX  
       2020-10-10 22:14:11 +08:00   ❤️ 1
    也就是说 gpx , 然后骑车的也行?
    zouzou0208
        111
    zouzou0208  
    OP
       2020-10-10 22:27:18 +08:00
    @xiaomingVTEX 是的
    RioDoubleD
        112
    RioDoubleD  
       2020-10-10 23:50:29 +08:00   ❤️ 1
    太赞了
    xdwmxx
        113
    xdwmxx  
       2020-10-11 00:28:04 +08:00   ❤️ 1
    @zouzou0208 keep 五年跑者默默流泪
    supercaizehua
        114
    supercaizehua  
       2020-10-11 02:38:07 +08:00   ❤️ 1
    太强了吧
    Natsumoku
        115
    Natsumoku  
       2020-10-11 06:09:14 +08:00 via Android
    一开始看着界面觉得眼熟,一看到热图就想起来了,你是做了机核日历的那位吧。支持!
    PopRain
        116
    PopRain  
       2020-10-11 09:16:49 +08:00
    期待佳明和华为,目前在用佳明,准备换华为

    最好支持咕咚,咕咚用的人也不少,我的数据基本都同步到咕咚了
    zouzou0208
        117
    zouzou0208  
    OP
       2020-10-11 10:42:25 +08:00 via iPhone
    @Natsumoku 是的,机核那个是我根据同样的技术写的,哈哈
    zouzou0208
        118
    zouzou0208  
    OP
       2020-10-11 10:42:49 +08:00 via iPhone
    @PopRain 华为不确定,我没有设备,但看起来不简单。
    Oysmart
        119
    Oysmart  
       2020-10-11 11:32:12 +08:00   ❤️ 1
    我的佳明等着你更新呢。
    zwl2012
        120
    zwl2012  
       2020-10-11 22:43:13 +08:00 via iPhone
    @zouzou0208 #118 抱歉打断下队形,请问下老哥用的什么 terminal 哟,好靓眼呀
    zwnozhuce
        121
    zwnozhuce  
       2020-10-12 09:24:04 +08:00   ❤️ 1
    会不会把自己的信息泄露掉呢, 比如经常跑的路线
    zouzou0208
        122
    zouzou0208  
    OP
       2020-10-12 09:25:55 +08:00
    @zwnozhuce 会,如果担心可以本地运行。但是经常用跑步软件的有个公开(或者私密),我是一直公开的,所以没什么关系。
    idtaanlcoe
        123
    idtaanlcoe  
       2020-10-12 09:57:41 +08:00 via Android
    ohhhh,好好看
    xguru
        124
    xguru  
       2020-10-12 11:55:56 +08:00   ❤️ 1
    期待 KEEP 的支持
    zouzou0208
        125
    zouzou0208  
    OP
       2020-10-12 13:08:50 +08:00
    @zwl2012 这个是 contributor 的截图不是我的。我帮你问了下~
    iTerm2 软件加了个背景图 ,用的 zsh 的 shell,然后配置的 oh-my-zsh,主题我用的随机的主题 。在 .zshrc 里面配置的 random ..
    runking
        126
    runking  
       2020-10-12 14:12:06 +08:00   ❤️ 1
    @zouzou0208
    没有就好,就怕有心人,我只是提醒下
    比如隔壁老王对邻居出差日期可关心了
    zouzou0208
        127
    zouzou0208  
    OP
       2020-10-12 14:15:53 +08:00
    @runking 嗯啊,特别感谢。
    zwl2012
        128
    zwl2012  
       2020-10-13 10:59:03 +08:00
    @zouzou0208 Thanks
    zouzou0208
        129
    zouzou0208  
    OP
       2020-10-15 21:20:40 +08:00   ❤️ 1
    @Oysmart 已经支持佳明和佳明中国,有问题随时在 issues 中留言,我会第一时间帮忙。
    zouzou0208
        130
    zouzou0208  
    OP
       2020-10-15 21:20:54 +08:00
    @PopRain 已经支持佳明和佳明中国,有问题随时在 issues 中留言,我会第一时间帮忙。
    zouzou0208
        131
    zouzou0208  
    OP
       2020-10-21 23:47:43 +08:00
    @xdwmxx 我 keep 数据算是破解成功了,不过我没多少数据,能帮我测一下么?
    zouzou0208
        132
    zouzou0208  
    OP
       2020-10-21 23:48:59 +08:00
    @xguru keep 即将支持,但是我数据量不够,不知道对不对,可以帮我测一下么?
    zouzou0208
        133
    zouzou0208  
    OP
       2020-10-21 23:50:05 +08:00
    @abinnz keep 接口我搞定了。
    zouzou0208
        134
    zouzou0208  
    OP
       2020-10-21 23:50:32 +08:00
    @abinnz 可以
    zouzou0208
        135
    zouzou0208  
    OP
       2020-10-21 23:54:25 +08:00
    @kermitlee keep 可以,我代码写好了,感兴趣的话能帮我测一下么?
    zouzou0208
        136
    zouzou0208  
    OP
       2020-10-21 23:55:06 +08:00
    @leeyom 目前已经支持,不算完善
    leeyom
        137
    leeyom  
       2020-10-22 08:00:38 +08:00 via iPhone
    @zouzou0208 哇喔,太厉害了👍
    leeyom
        138
    leeyom  
       2020-10-22 08:07:52 +08:00 via iPhone
    @zouzou0208 Github 上对 keep 的支持文档是没更新吗?期待一下,哈哈
    leeyom
        139
    leeyom  
       2020-10-22 08:39:16 +08:00 via iPhone
    我可以帮忙支持一下
    leeyom
        140
    leeyom  
       2020-10-22 08:39:49 +08:00 via iPhone   ❤️ 1
    我有大概 keep 3000 多公里数据
    zouzou0208
        141
    zouzou0208  
    OP
       2020-10-22 08:51:14 +08:00
    @leeyom 我在完善和写文档, 可以私信我下么?
    推: https://twitter.com/yihong06181
    邮箱: [email protected]
    都行。
    fan296311175
        142
    fan296311175  
       2020-10-22 10:22:34 +08:00
    看起来真的是太牛逼了,想请教一下楼主,后端是怎么实现运动轨迹数据的记录的?
    zouzou0208
        143
    zouzou0208  
    OP
       2020-10-22 13:03:11 +08:00
    @fan296311175 运动轨迹其实是经纬度的点,可以加密成字符串,后端加密,前端解密
    zouzou0208
        144
    zouzou0208  
    OP
       2020-10-22 13:04:23 +08:00
    支持 keep 完毕,添加了 GitHub Actions for keep, 添加了支持 keep 的文档。
    Sakweas
        145
    Sakweas  
       2020-10-22 13:30:15 +08:00   ❤️ 1
    tql,已 Star
    zouzou0208
        146
    zouzou0208  
    OP
       2020-10-22 13:32:48 +08:00
    @Sakweas 谢谢~
    abinnz
        147
    abinnz  
       2020-10-22 18:40:43 +08:00
    支持 Keep 了,太棒了
    zouzou0208
        148
    zouzou0208  
    OP
       2020-10-22 18:47:00 +08:00
    @abinnz 可以帮我测一下~
    zouzou0208
        149
    zouzou0208  
    OP
       2020-10-23 16:09:29 +08:00
    增加了 keep 导出 gpx 功能,方便用 keep 跑步的迁移到其它能上传 gpx 的软件 (strava garmin runtastic......)
    ben29
        150
    ben29  
       2020-10-29 11:40:59 +08:00   ❤️ 1
    帅哦,star 了,已同步 strava 的,再蹲一个悦跑圈的
    zouzou0208
        151
    zouzou0208  
    OP
       2020-10-29 11:54:38 +08:00
    @ben29 谢谢,最近精力有限。悦跑圈之后应该会支持。
    kermitlee
        152
    kermitlee  
       2020-11-06 10:37:13 +08:00   ❤️ 1
    @zouzou0208 可以,我去 github 上看看具体怎么操作
    zouzou0208
        153
    zouzou0208  
    OP
       2020-11-06 12:00:25 +08:00
    @kermitlee 谢谢,有任何问题可以 Issue 留言。我会尽快解答。
    kermitlee
        154
    kermitlee  
       2020-11-16 17:32:16 +08:00   ❤️ 1
    @zouzou0208 坐标 keep,项目正常运行了。跑步数据 258 条,采集到 250 条,然后是基本上都正常,但是总共里数页面貌似有问题,就是类似 github 的代码提交页面的统计数据是错误的,少了很多数据,只显示了 46 条数据。不知道是我哪里出了问题,还是 keep 的原因。不过在首页的数据都是正常的
    zouzou0208
        155
    zouzou0208  
    OP
       2020-11-16 18:31:16 +08:00 via iPhone
    @kermitlee 那块你得运行两个指令~ python3 scripts/ge_svg.py ... 之类的。在 readme 和 actions 里都有可以拷贝出来单独运行。另外我设置了最小距离 min-distance 可以更改。ps. 建议在 issues 中留言,因为我 V2EX 上的少,哈哈。
    kermitlee
        156
    kermitlee  
       2020-11-16 18:57:25 +08:00
    @zouzou0208 好的,我解决了ヾ(≧▽≦*)o,太谢谢了哈哈
    zouzou0208
        157
    zouzou0208  
    OP
       2020-12-17 09:50:25 +08:00
    @z1154505909 悦跑圈搞定。
    zouzou0208
        158
    zouzou0208  
    OP
       2020-12-17 09:50:52 +08:00
    @m3s 悦跑圈可以了
    zouzou0208
        159
    zouzou0208  
    OP
       2021-01-26 08:50:45 +08:00
    @qping 咕咚支持了,虽然不能自动化
    zouzou0208
        160
    zouzou0208  
    OP
       2021-01-26 08:51:01 +08:00
    @PopRain 增加了咕咚的支持。
    guanaco
        161
    guanaco  
       337 天前
    @zouzou0208 请问佳明的国际账号可以用大陆的电话号码注册?
    zouzou0208
        162
    zouzou0208  
    OP
       337 天前
    @guanaco 应该是用你的网路和地理位置判断的。佳明的国际账号我是用 邮箱注册的。大陆号码是否可以注册我不清楚。~
    guanaco
        163
    guanaco  
       337 天前
    @zouzou0208 我用邮箱注册,但是需要用短信验证激活
    zouzou0208
        164
    zouzou0208  
    OP
       337 天前
    @guanaco 应该可以。
    Oysmart
        165
    Oysmart  
       325 天前
    能否使用 docker 然后 push 个镜像到 docker hub 官方啊
    1  2  
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2433 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 12:49 · PVG 20:49 · LAX 04:49 · JFK 07:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.