一次打通佳明国服与国际服、佳明高驰同步问题
之前在XHS写了个方案,是通过自己服务器(此时VPS而不是单独购买socks的作用凸显),通过Docker compose实现,这个是最优解,但问题在于并不是都有私有服务器(不管本地还是VPS),且服务器必须具备访问国际网络的能力,门槛就比较高了。
开头先讲讲为什么佳明服务器区别:
佳明国服:同步国内所有APP,国内APP学精了,经常你需要打开刷新才能抓取数据。
佳明国际服:同步除国内APP外所有APP,且后台自动抓取。部分国内APP也区分了国际服并能支持到。
所以国际服使用范围是大于国服的,而且国内也能正常同步国际服(现阶段,但理论上国服更快更安全),如果嫌麻烦,且不需要国内知名运动APP的支持,请跟客服或者发email要求迁移(多口说句,有在重点区域活动的同志严禁作迁移操作,运动数据关系不大,但任何GPS数据皆敏感数据)。
顺带一提:高驰貌似不存在此问题。
惯例需感谢作者在先:
实现佳明国服国际服同步的是:DailySync
实现佳明高驰同步的是:XiaoSiHwang/garmin-sync-coros
yihong0618 (yihong) (原作者,我建议每一位跑者都看看)
使用条件:
个人必须注册Github账号(如何注册如何登录请自行搜索攻略)。
请佳明账号作如下设置:
1、国服账号、国际服(connect.garmin.com)各一个账号。
2、国际服账号里面个人设置(account settings)-隐私设置(privacy setting)的存储和处理(storage and processing)、设备上传(device upload)两个选项打开。如需反向请国服同样位置做如此设置。
首先是国服与国际服的打通。
进入自己的Github首页,点击左上角绿色的New,然后

点击蓝色字的"Import a repository",地址填上:
()这个作者的最新的代码在仓库这,所以这样操作,在Github里面fork的代码太旧了)
下面名字随意填,选项是不是public都无所谓。
然后直接点开Settings,在这里

还是绿色字,这里填写的是账号密码之类,请认真填写(账号密码错会导致同步失败,别为可能的排查错误增加问题)
像这样添加:

GARMIN_USERNAME:中国区账号
GARMIN_PASSWORD:中国区密码
GARMIN_GLOBAL_USERNAME:国际区账号
GARMIN_GLOBAL_PASSWORD:国际区密码
GARMIN_MIGRATE_NUM:每次要迁移的数量,50起步吧,时间久了就数字大点,50条记录不少了
GARMIN_MIGRATE_START:从第几条活动开始,可以设置为 0
你需要添加的是上述这些东西,全部添加进去。
然后回到上面,点Actions,进去你会见到这些

我们用的是下面四个,分别是迁移国服到国际服、迁移国际服到国服、同步国服到国际服、同步国际服到国服,如果你未发邮件进行迁移,都是国服 到 国际服这样子~
我建议是不不需要的先行屏蔽掉,这样操作:

不要的Diable掉,在左上角,最后变成这样子:

这是我的,按需设置,然后点进去,还是绿色字:

如果一切设置没设置错误,这么运行时ok的,并且每6小时更新一次。
(设置有问题会在工作流里面呈现,或者也会给你发邮件,邮件里面点进去可以看到有什么操作不对的地方)
但如果6小时不满意,可以点这里蓝色字改代码

修改yml,有注释的,把下面的6自己改成喜欢的数字吧,我个人觉得默认就很合理,建议默认就行,太频繁容易被github封禁。
至此,搞定国服国际服同步了。
接下来讲讲佳明同步高驰,这个纯Github里面解决了,直接打开

右上角,Fork到自己那里,然后还是参照上面的Settings里面

需要用到的包括
GARMIN_EMAIL:佳明登录帐号邮箱
GARMIN_PASSWORD:佳明登录密码
GARMIN_AUTH_DOMAIN 佳明区域(国际区填:COM 国区填:CN)(COM or CN,个人建议完成了上一步,直接填COM)
GARMIN_NEWEST_NUM:最新记录条数(默认0,填个50吧)
COROS_EMAIL:高驰 登录邮箱
COROS_PASSWORD:高驰 密码
操作过第一步的基本都知道接下来的了,搞定这个,回到Actions,还需要修改这个位置:


将GITHUB_NAME和GITHUB_EMAIL分别改为自己登录的github登录名和邮箱地址。
如果两个都用就两个都记得修改这个位置,如果不是只修改需要运行的那个。
保存,在Actions里面执行就行。

具体不明白可以看上面操作。
这边提供双向的操作,按自己需求整就行。
最后讲讲这个喂饭教程虽然看起来复杂,实际按部就班就半小时内解决的事情,简单整整可以舒舒服服还是值得的。
时间差不多喽,最后祝值友们长跑长有,越来越强吧。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

司马他心情超好
校验提示文案
seraph1117
校验提示文案
刚玩一分钟
校验提示文案
刚玩一分钟
校验提示文案
刚玩一分钟
校验提示文案
刚玩一分钟
校验提示文案
seraph1117
校验提示文案
司马他心情超好
校验提示文案