yihong0618 / running_page

Make your own running home page
https://running-page.vercel.app
MIT License
3.63k stars 1.05k forks source link

第一次同步运行strava_sync时候,提示Activity' object has no attribute 'subtype' #745

Closed doodle1129 closed 5 days ago

doodle1129 commented 5 days ago

subtype 可能是哪一步操作出问题呢?

yihong0618 commented 5 days ago

可能是我们问题。我去查一下,看看

yihong0618 commented 5 days ago

你是用的 strava 并且第一次用么?

yihong0618 commented 5 days ago

@NaturezzZ

doodle1129 commented 5 days ago

你是用的 strava 并且第一次用么?

是的,第一次同步数据

yihong0618 commented 5 days ago

好的谢谢。

NaturezzZ commented 5 days ago

可能因为strava下载的时候没有设置subtype,和https://github.com/yihong0618/running_page/issues/742 类似

yihong0618 commented 5 days ago

我在查。。。但是好像是下载了,我去查下我的 token 试试

NaturezzZ commented 5 days ago

@yihong0618 在 run_page/generator/__init__.py:71 添加activity.subtype='generic'应该可以解决。这个bug是因为strava同步和其他平台同步的逻辑不同,没有显式的将activity转换成named_tuple的一步。

yihong0618 commented 5 days ago

@NaturezzZ 哈哈改完了。。我直接等于 type 了,等有时间改好一点,谢谢。

yihong0618 commented 5 days ago

@yihong0618 在 run_page/generator/__init__.py:71 添加activity.subtype='generic'应该可以解决。这个bug是因为strava同步和其他平台同步的逻辑不同,没有显式的将activity转换成named_tuple的一步。

我也查到了!握手

yihong0618 commented 5 days ago

@doodle1129 修复了,麻烦用最新代码试试

NaturezzZ commented 5 days ago

OK 没想到增加subtype引发的影响这么大,之后系统性查一下还有没有遗漏的地方。

yihong0618 commented 5 days ago

@ben-29 workouts 可能也得更新下

NaturezzZ commented 5 days ago

BTW, running_page支持的平台好多,开发的时候考虑到自己不用的平台的正确性还挺难的。。。

yihong0618 commented 5 days ago

BTW, running_page支持的平台好多,开发的时候考虑到自己不用的平台的正确性还挺难的。。。

是的哈哈哈我之前都找 ben-29 帮忙测试

doodle1129 commented 5 days ago

@doodle1129 修复了,麻烦用最新代码试试

谢谢,晚上回去试一下

ben-29 commented 4 days ago

@ben-29 workouts 可能也得更新下

Just merged :)

doodle1129 commented 3 days ago

@yihong0618 请教一下,在跑action的时候,卡在了第二步一直下不去。可能是什么原因导致呢

截屏2024-11-29 00 55 25
yihong0618 commented 3 days ago

没把 page 改成 action请参考readme

doodle1129 commented 2 days ago

没把 page 改成 action请参考readme

谢谢,原来是分支名称错了,从默认的main改成master就可以运行了。小白第一次部署github还没琢磨透🤣

doodle1129 commented 1 day ago

没把 page 改成 action请参考readme

再次请教,首次在本地同步拉取的strava数据,所有的活动location只精确china,没有精确到省市。通过action同步的数据可以精确到城市,以至缩放地图里统计的省市和距离只统计了action获取的部分。是什么原因呢?

yihong0618 commented 1 day ago

没把 page 改成 action请参考readme

再次请教,首次在本地同步拉取的strava数据,所有的活动location只精确china,没有精确到省市。通过action同步的数据可以精确到城市,以至缩放地图里统计的省市和距离只统计了action获取的部分。是什么原因呢?

因为你 strava 里面的地点获取不对,没办法。。。 这个需要 diy

doodle1129 commented 23 hours ago

没把 page 改成 action请参考readme

再次请教,首次在本地同步拉取的strava数据,所有的活动location只精确china,没有精确到省市。通过action同步的数据可以精确到城市,以至缩放地图里统计的省市和距离只统计了action获取的部分。是什么原因呢?

因为你 strava 里面的地点获取不对,没办法。。。 这个需要 diy

可以直接手动把db里的location改成具体位置么😂

yihong0618 commented 22 hours ago

没把 page 改成 action请参考readme

再次请教,首次在本地同步拉取的strava数据,所有的活动location只精确china,没有精确到省市。通过action同步的数据可以精确到城市,以至缩放地图里统计的省市和距离只统计了action获取的部分。是什么原因呢?

因为你 strava 里面的地点获取不对,没办法。。。 这个需要 diy

可以直接手动把db里的location改成具体位置么😂

可以,但我应该没精力帮你,你自己来

ben-29 commented 21 hours ago

没把 page 改成 action请参考readme

再次请教,首次在本地同步拉取的strava数据,所有的活动location只精确china,没有精确到省市。通过action同步的数据可以精确到城市,以至缩放地图里统计的省市和距离只统计了action获取的部分。是什么原因呢?

你试试把data.db删除(记得先备份到本地),直接让action跑呢。也可以本地用全局梯子重跑

doodle1129 commented 20 hours ago

没把 page 改成 action请参考readme

再次请教,首次在本地同步拉取的strava数据,所有的活动location只精确china,没有精确到省市。通过action同步的数据可以精确到城市,以至缩放地图里统计的省市和距离只统计了action获取的部分。是什么原因呢?

因为你 strava 里面的地点获取不对,没办法。。。

这个需要 diy

可以直接手动把db里的location改成具体位置么😂

可以,但我应该没精力帮你,你自己来

谢谢,这必须得由我自己来,活动数量不多,手动应该半天可以调整完。

doodle1129 commented 20 hours ago

没把 page 改成 action请参考readme

再次请教,首次在本地同步拉取的strava数据,所有的活动location只精确china,没有精确到省市。通过action同步的数据可以精确到城市,以至缩放地图里统计的省市和距离只统计了action获取的部分。是什么原因呢?

你试试把data.db删除(记得先备份到本地),直接让action跑呢。也可以本地用全局梯子重跑

谢谢,我尝试一下。