Skip to content
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

缩放彩蛋显示0个国家、省份、城市 #531

Open
qigeloveit opened this issue Oct 26, 2023 · 25 comments
Open

缩放彩蛋显示0个国家、省份、城市 #531

qigeloveit opened this issue Oct 26, 2023 · 25 comments
Labels
bug Something isn't working

Comments

@qigeloveit
Copy link

微信截图_20231026130153

@qigeloveit
Copy link
Author

求助,是缺少哪个配置步骤吗?其他功能都正常

@yihong0618
Copy link
Owner

需要在全局梯子下跑脚本

@qigeloveit
Copy link
Author

需要在全局梯子下跑脚本

我fork代码没有在本地运行,也就是说需要clone到本地运行再上传代码?

@yihong0618
Copy link
Owner

我们看一下。理论上 actions 跑会有地理位置的

@yihong0618 yihong0618 added the bug Something isn't working label Oct 27, 2023
@yihong0618
Copy link
Owner

@qigeloveit 你的项目地址贴一下可以么?

@qigeloveit
Copy link
Author

@qigeloveit 你的项目地址贴一下可以么?

感谢回复!
https://github.com/qigeloveit/running_page

@vlin
Copy link
Collaborator

vlin commented Oct 31, 2023

image

发现 @qigeloveit 同学的所有 291 条运动记录中 location_country 全是 United States 😂
原始运动数据可能在采集时有误,同时 src/utils/utils.tslocationForRun 方法当前仅对中文国家名称进行解析。

猜测会不会因为运动设备上有某些设置导致记录下来的地理信息有误?

@qigeloveit
Copy link
Author

image

发现 @qigeloveit 同学的所有 291 条运动记录中 location_country 全是 United States 😂 原始运动数据可能在采集时有误,同时 src/utils/utils.tslocationForRun 方法当前仅对中文国家名称进行解析。

猜测会不会因为运动设备上有某些设置导致记录下来的地理信息有误?

我之前都是用的华为gtr,这个月才换的佳明255,不太可能都设置成了美国,那更可能是因为佳明中国的账号设置问题?但我也没找到地方修改,这个location_country是从fit文件中解析出来的吗?

@qigeloveit
Copy link
Author

qigeloveit commented Oct 31, 2023

我发现是我strava个人资料的位置填的United States,估计是这个原因,现在修改了,删除action中的cache,重新生成github pages还是一样国家、省份城市为0

@vlin
Copy link
Collaborator

vlin commented Nov 1, 2023

image
@qigeloveit
看到已生成非0的国家省份信息了。

但由于你的运动数据中昨天以前的运动数据中 location 仍是 United State,这历史数据可能Strava 应用就不会因为你更新了个人资料而主动更新。
image
所以统计到的1个国家信息实际上是2023-11-01的最新中文地址信息。

@yihong0618
Copy link
Owner

@vlin @qigeloveit 如果数据不多可以删掉 data.db 重写跑

@qigeloveit
Copy link
Author

以前的记录没办法了,我打算换源从garmin来获取了

@vlin
Copy link
Collaborator

vlin commented Nov 1, 2023

@vlin @qigeloveit 如果数据不多可以删掉 data.db 重写跑

@qigeloveit
已试过 @yihong0618 同学说的方法也不行吗?

@qigeloveit
Copy link
Author

@vlin @qigeloveit 如果数据不多可以删掉 data.db 重写跑

@qigeloveit 已试过 @yihong0618 同学说的方法也不行吗?

Action运行生成的running_page/data.db在哪呢?我已经试过删除cache了

@yihong0618
Copy link
Owner

我看你成功了,我先关了哈

@qigeloveit
Copy link
Author

谢谢大佬

@whyyyPan
Copy link

whyyyPan commented Nov 5, 2023

谢谢大佬

Hi 我遇到了和你一样的问题 能分享下如何解决的吗 谢谢

@yihong0618
Copy link
Owner

这个目前解决了请用最新代码实验下

@Vensent
Copy link
Contributor

Vensent commented Apr 23, 2024

这个目前解决了请用最新代码实验下

这个的提交是哪一笔啊,可以发一下么?我cherry-pick到我的项目中,我不知道是不是因为我从 @ben-29 的项目fork过来的,strava上面都是0

@yihong0618
Copy link
Owner

这个目前解决了请用最新代码实验下

这个的提交是哪一笔啊,可以发一下么?我cherry-pick到我的项目中,我不知道是不是因为我从 @ben-29 的项目fork过来的,strava上面都是0

0 的话可以重新生成,因为需要梯子,我先把这个打开,后续我加一个重写生成 location 的脚本

@yihong0618 yihong0618 reopened this Apr 23, 2024
@Vensent
Copy link
Contributor

Vensent commented Apr 23, 2024

自己本地跑了一下,我的这个现象和上面 @qigeloveit 的问题很像,我的strava的数据是重新从Garmin全部导入过来的,activities.json中我发现现在的location_country写的“Hong Kong”,全部都是。

所以这种有办法解决么?

@Vensent
Copy link
Contributor

Vensent commented Apr 23, 2024

自己本地跑了一下,我的这个现象和上面 @qigeloveit 的问题很像,我的strava的数据是重新从Garmin全部导入过来的,activities.json中我发现现在的location_country写的“Hong Kong”,全部都是。

所以这种有办法解决么?

找了个解决办法,自己在db.py里面加了一行可以根据我自己的情况完成解决。
image

有需要的朋友可以参考这个方法

@yihong0618
Copy link
Owner

啊倒是可以。。。(你是在香港跑的?

@Vensent
Copy link
Contributor

Vensent commented Apr 23, 2024

啊倒是可以。。。(你是在香港跑的?

说来话长。。

我这边想把跑步机啊、游泳这些数据都留着,就用的strava,Garmin要丢不少的数据,支持没有那么好。
但是Strava我这边是从2018年才开始和Garmin同步的,丢了不少之前的数据。所以我新开了一个号,用的RunGap这个app同步了一下佳明的数据到我的这个新的Strava的号。

因为申请新的这个Strava的号是在公司的网里面,所以定位到了香港。。

@yihong0618
Copy link
Owner

啊我后面写个脚本可以重新生成

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants