-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
有没有可能弄一个strava同步到garmin connect的自动化脚本 #146
Comments
我猜有点难度但可以尝试
|
是的,有一块Garmin的手表的话就很容易解决。之前刚从Garmin过渡到Apple watch,所以看能不能也有个类似的方案 |
我有时间试试 |
查了下 @leeeboo 的方案目前看很棒 https://twitter.com/leeeboo/status/1403512678396485639 但我感觉 strava 生成 gpx 会丢失些精度,等我写完测一下吧 |
是的 gpx 会丢失一些信息,平台之间的同步尽可能用原始.fit文件
yihong ***@***.***>于2021年6月22日 周二11:01写道:
@ustccuikai <https://github.com/ustccuikai>
查了下 @leeeboo <https://github.com/leeeboo> 的方案目前看很棒
https://twitter.com/leeeboo/status/1403512678396485639,但我感觉 strava 生成 gpx
会丢失些精度,等我写完测一下吧
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#146 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAGWK47OLYSDIQDDNI2C4Z3TT74ILANCNFSM47CVFHVQ>
.
--
李博
Albert
+65 87982050
|
strava 的 api 我仔细看了下,应该拿不到 .fit 只能是自己生成没那么准确的 gpx. |
@ustccuikai 可以测试看看,需要配置好 secret type 选择 strava_to_garmin 或 strava_to_garmin_cn |
测试了一下,同步成功了,非常感谢,Action里面有些笔误(加粗的地方),需要修改下
|
@yihong0618 生成的gpx上传到Garmin Connect后好像不能触发其他软件同步Garmin的数据 |
这个不行,没法自动化的,这个本质是导出。可能是我们得生成 .fit 文件,我对 .fit 不了解,这个需要时间了,可能下周我看看,这周忙一些。 |
你能介绍下你是怎么用这个工具生成 .fit 的么? |
就按照ReadMe里面的说明安装了后pip install strava-backup |
能指定 .fit 么?我搜索了下他上面没看到 .fit 的代码。我晚上再看一下。 |
导出的文件在activities目录下,按照年份组织 |
感觉不太行。可能目前还是原来的方式,我看了下他代码,这个导出是上传格式的。 |
这就说的通了,之前有些我是从Garmin导出tcx上传到strava的,还有一部分是在strava应用内通过连接apple health导进去的。那看来strava集成apple health时,拿的都还是原始的fit文件格式,所以通过strava连接apple health导入的活动导出的都是fit格式 |
是的,Apple Watch 很有意思,有些用的是 gpx, 有些用的是 fit. 今天学到了。 |
@yihong0618 由于strava中我是通过Apple health导入的,所以原始格式是fit的 |
@ustccuikai |
@ustccuikai 感兴趣可以提个 pr |
我先测试两天看看 |
pr已经提交了 #150 |
我最近也遇到了这个需求,就是把 Apple Watch 自带的体能训练「跑步」数据导入 Strava,然后再把 Strava 的数据,借助 Running Page 上传到 garmin connect(国际区),以 garmin connect 作为载体,再将数据同步到 Nike Run Club(简称 NRC),目前发现数据虽然能导入到 garmin connect,但是实际无法触发 garmin connect 向其他软件「这里我是 NRC」同步,NRC 目前已确定和 garmin connect 绑定成功,我看了下 garmin connect 里面的数据,发现它的运动类型是「其他」,手动在 garmin connect 上将其修改为「跑步」类型,依然没有效果,这就很神奇,对 Garmin 和 Nike 之间数据同步逻辑很迷惑,所以想和各位请教下 |
我记得我设置了自动修改。。。 |
@yihong0618 这个是在 garmin connect 上设置的吗? |
我很早之前弄的一个脚本是可以的,strava -> garnmin cn -> 悦跑圈/keep,每次同步后都可以的
|
@ustccuikai 好的,我参考下,感谢 |
@yihong0618 我试试 @ustccuikai 的脚本 |
PR welcome ... |
Strava 不是自动能同步 garmin-com 么? |
@yihong0618 可以同步到garmin国际区,但是无法触发 garmin 同步到 Nike,目前 Nike 已经和 garmin 绑定了,问题在这里,好像无解 |
今天早上测试了下,用的 @ustccuikai 的脚本同步,目前 strava 能正常同步到 garmin,类型也都正确,如图所示: |
你把 fit 转成 gpx 试试? |
upload_to_activities( garmin_client_nrc, strava_client, strava_web_client, DataFormat.TCX) 这个方案在之前同步到国内NRC的时候是work的,你试下把DataFormat.ORIGINAL改成DataFormat.TCX |
@ustccuikai 重新改回了 DataFormat.ORIGINAL,就能正常上传了 garmin,否则无法上传, |
由于跑步的时候喜欢用apple watch自带的健身app记录跑步,同时,strava也支持在应用内导入健身app记录的跑步轨迹。我在想有没有可能弄一个strava自动同步运动记录到garmin connect的脚本,而很多其他的app都支持连接garmin的数据,garmin connect作为一个载体,可以让跑步的数据保持在更多的地方。
The text was updated successfully, but these errors were encountered: