不知道有用 keep 或悦跑圈跑步的程序员么, running_page 近期更新,增加了 -- 悦跑圈, keep,佳明的支持 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
zouzou0208
V2EX    程序员

不知道有用 keep 或悦跑圈跑步的程序员么, running_page 近期更新,增加了 -- 悦跑圈, keep,佳明的支持

  •  1
     
  •   zouzou0208 2020-12-17 09:44:50 +08:00 3698 次点击
    这是一个创建于 1759 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    上次发了个帖子: t/713524#reply156

    在这之后做了不少的更新:

    1. 主页变成动态地图
    2. 增加了环形图,方便大家查看月度数据
    3. 完成了 keep 的解析,支持 keep 和自动化
    4. 完成了悦跑圈的支持,t/729393#reply24 这个帖子的需求实现了
    5. 首页增加了 runner 自己的分享
    6. 更好的英语支持
    7. 增加了 header, 方便分享自己的博客和链接
    8. 删除了测试数据变得更轻量了

    running_page image

    32 条回复    2020-12-18 13:45:02 +08:00
    ben29
        1
    ben29  
       2020-12-17 09:56:56 +08:00
    大赞,数据放一起,好看的一比
    zouzou0208
        2
    zouzou0208  
    OP
       2020-12-17 09:59:18 +08:00
    @ben29 原来评论可以发图。
    AA5DE3F034ACCB9E
        3
    AA5DE3F034ACCB9E  
       2020-12-17 10:01:58 +08:00
    谢谢大佬 !!
    ben29
        4
    ben29  
       2020-12-17 10:02:47 +08:00
    @zouzou0208 用这个图床可以 https://imgur.com/
    auto8888
        5
    auto8888  
       2020-12-17 10:04:29 +08:00
    windows 能用吗?
    zouzou0208
        6
    zouzou0208  
    OP
       2020-12-17 10:07:00 +08:00
    @auto8888 能啊,有 node, python3.6 以上环境,理论没问题,如果有 bug, 你可以在 issue 中提。
    auto8888
        7
    auto8888  
       2020-12-17 10:10:20 +08:00
    @zouzou0208 jupyter 里面应该能跑吧? python 不是很熟
    finallyeva
        8
    finallyeva  
       2020-12-17 10:10:25 +08:00   1
    感谢,正好想做一个这个,找不到 NCR 的数据呢
    zouzou0208
        9
    zouzou0208  
    OP
       2020-12-17 10:12:11 +08:00 via iPhone
    @auto8888 不能,terminal 得。
    chaleaoch
        10
    chaleaoch  
       2020-12-17 10:15:52 +08:00   1
    看标题就知道你又来了.
    linw1995
        11
    linw1995  
       2020-12-17 11:07:04 +08:00   1
    特别棒的开源项目,支持支持
    billtsui
        12
    billtsui  
       2020-12-17 12:19:39 +08:00   1
    看标题就知道是 yihong0618
    zouzou0208
      &nsp; 13
    zouzou0208  
    OP
       2020-12-17 12:20:28 +08:00
    @billtsui .........
    wpblank
        14
    wpblank  
       2020-12-17 12:26:08 +08:00   1
    问个问题。Nike Run Club 软件用手机点'开始跑步'和手表点'开始跑步',最后写入 App 的数据都是从手表来吗?会不会其实手机 GPS 数据反而还更准一些?
    zouzou0208
        15
    zouzou0208  
    OP
       2020-12-17 12:31:45 +08:00   2
    @wpblank
    1. 单纯用手表的话是手表来的。
    2. 手机 + 手表的话是手机,但心率来自手表。
    3. 手机要准确的多,因为手表限制问题,取你跑步点的间隔不一致。
    4. 但有例外 -- 如果你用的是佳明稍微高端一点的手表的话,手表更准。
    Korto
        16
    Korto  
       2020-12-17 12:44:02 +08:00   1
    呃,我是 Suunto 用户啊。
    Korto
        17
    Korto  
       2020-12-17 12:44:52 +08:00
    @wpblank 手机绕楼的时候会飘出天际,有时候手表都会飘。
    zouzou0208
        18
    zouzou0208  
    OP
       2020-12-17 12:52:36 +08:00
    @Korto 绕楼跑飘的原因很多,因为是小圈,理论上大部分跑步软件都是用时间间隔取两个点,然后连线,计算距离,饶楼不准的话原因也是这个,还有个次要原因是因为挡住了 gps 的信号。
    Suunto 倒是可以支持,这个软件我看有别的 repo 提供导出。你只要导出 gpx 扔到 GPX_OUT 里, 然后用 gpx_sync 就可以生成。
    Korto
        19
    Korto  
       2020-12-17 13:00:32 +08:00
    @zouzou0208 感谢,正好可以合并一下数据,我也是在不同的平台上有不同阶段的数据,十分烦恼。
    zouzou0208
        20
    zouzou0208  
    OP
       2020-12-17 13:02:58 +08:00
    @Korto 不客气,nike run club 虽然做的好,但是不支持数据导入,有方式但很麻烦。
    目前国内可用的 -- 佳明和 strava 这两个可以导入数据,你可以整合。
    auto8888
        21
    auto8888  
       2020-12-17 13:58:34 +08:00   1
    帅气,折腾半天装上了。。还有报错,不过也能跑
    ![image.png]( https://i.loli.net/2020/12/17/pEzrQGTqCgiNlHI.png)

    这个 ATHLETE 名字能改吧?
    还有 run over 10km
    ![image.png]( https://i.loli.net/2020/12/17/4cmqlMkYO5uHA2p.png)
    能改成 5km 吗,而且这里好像不能缩小,我用的 chorme
    crclz
        22
    crclz  
       2020-12-17 14:12:54 +08:00   1
    支持楼主。

    借楼贴一下自己的伪造跑步数据的项目,给有需求的人。https://github.com/crclz/ExtremeRunning
    zouzou0208
        23
    zouzou0208  
    OP
       2020-12-17 14:40:18 +08:00   1
    @auto8888
    能啊在 yml 中或者手动生成都能改,可以参考 readme 或 action 中的 yml 修改 https://github.com/yihong0618/running_page/blob/master/.github/workflows/run_data_sync.yml
    auto8888
        24
    auto8888  
       2020-12-17 14:47:58 +08:00
    @zouzou0208 改完不需要重新安装把?

    顺便这个生成 SVG 的指令很帅

    ![20201217144337.png]( https://i.loli.net/2020/12/17/twJXsKxjgeryP4i.png)
    zouzou0208
        25
    zouzou0208  
    OP
       2020-12-17 16:09:37 +08:00
    @auto8888 理论不需要。
    zouzou0208
        26
    zouzou0208  
    OP
       2020-12-17 16:10:16 +08:00
    @crclz 哈哈哈,为啥会有人有这个需求。btw, 夜神模拟器不错,一个哥们推荐我特别好用。
    zstone123
        27
    zstone123  
       2020-12-17 17:08:12 +08:00
    花了 1 一个多小时部署好了,酷啊,谢谢大佬
    zouzou0208
        28
    zouzou0208  
    OP
       2020-12-17 17:17:56 +08:00
    @zstone123 嗯,别忘了改 total 那个页面。好像好多部署的人都没改,得生成 svg 的。
    zstone123
        29
    zstone123  
       2020-12-17 17:46:00 +08:00
    @zouzou0208 对对对。因为没有跑过大于十公里,所以 gen_svg.py 好像跑不起来,然后就显示的是你的数据哈哈。灵机一动把 --min-distance 从 10.0 改为 1.0
    finallyeva
        30
    finallyeva  
       2020-12-18 12:54:29 +08:00
    LZ 你好,我不知道是不是顺序正确,首先同步了 NCR 的数据,可能 1179 条,然后是不是要生成一下 GPX 数据?生成的时候提示错误
    ![image.png]( https://i.loli.net/2020/12/18/OA7j5ZKagYbMoNT.png)
    这是啥问题?我删除了出问题的几个数据,还是这样,是不是数据太多?
    finallyeva
        31
    finallyeva  
       2020-12-18 13:39:50 +08:00
    我在想是不是我 2012 年~2014 年用 NCR,2014 年到现在用佳明同步到 NCR 的问题?
    zouzou0208
        32
    zouzou0208  
    OP
       2020-12-18 13:45:02 +08:00
    @finallyeva 请更新下最新的代码,这块昨天有点 bug,直接 nike_sync 就能生成 gpx 能麻烦提一个 issue 么,这样好追溯一些。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     872 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 21:49 PVG 05:49 LAX 14:49 JFK 17:49
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86