Run python run_page/gen_svg.py --from-db --title "Ryan's Running" --type github --athlete "Ryan" --special-distance 10 --special-distance2 20 --special-color yellow --special-color2 red --output assets/github.svg --use-localtime --min-distance 0.5
All tracks: 28
After filter tracks: [28](https://github.com/85Ryan/gooorun/actions/runs/7239220950/job/19720846244#step:21:29)
Creating poster of type github with 26 tracks and storing it in file assets/github.svg...
All tracks: 28
After filter tracks: 28
All tracks: 28
After filter tracks: 28
All tracks: 28
After filter tracks: 28
Creating poster of type github with 26 tracks and storing it in file assets/github_2023.svg...
Cannot set locale to "zh_CN": unsupported locale setting
2、LocationSummary 无法获取位置统计信息
3、我自己替换修改了 assets 文件夹下的地图开始点、结束点图标:start.svg 和 end.svg,本地显示正常,部署到 Github Pages 后不能正常显示,还是显示之前的图标。
以上几个问题,一直没有排查到原因,能否帮忙检查一下,谢谢!
我将生成 Github SVG 的代码:
python run_page/gen_svg.py --from-db --year $(date +"%Y") --language zh_CN --title "$(date +"%Y") Running" --type github --athlete "${{ env.ATHLETE }}" --special-distance 10 --special-distance2 20 --special-color yellow --special-color2 red --output assets/github_$(date +"%Y").svg --use-localtime --min-distance 0.5
其中的参数 --language zh_CN
去掉,就正常了 🤣
尝试在之前项目上解决这个问题,发现删除项目目录下 run_page/data.db
与 src/static/activities.json
两个本地生成的数据文件,push 后用 actions 重新跑一遍,就能解决不能生成 LocationSummary
的问题,同时也能生成正确的 SVG 图。
另外,我发现运行 Actions 时,只能生成新的 activities.json
文件,而并不能生成(覆盖)旧的 data.db
文件,同时生成 SVG 又是依赖于 data.db
中的数据,所以导致 SVG 文件不能随着 activities.json
更新而同步更新。
(不过,我也不能确定是不是这个原因....😃)