Closed dmiming2000 closed 4 months ago
我就是用这个方法的,具体什么错误?
Traceback (most recent call last):
File "/home/ihadoop/kindleear/tools/archive_builtin_recipes.py", line 16, in
不管是在本机还是远程shell,都需要先安装运行环境。 sudo pip3 install -r requirements.txt
注:你正在操作的gae的shell是独立的开发环境,不是你的应用的最终运行环境,所以不要搞混了。
前面是已经安装过了的,安装完之后报的这个错; 重新安装了一把,好像可以成功执行了。 另,确实是在gae的shell环境下操作的,这个操作完成之后,还需要怎么更新呢。 chmod +x kindleear/tools/gae_deploy.sh && kindleear/tools/gae_deploy.sh 这样重新部署一次就可以了吧
问题来了,更新完成之后,web界面里看到的recipe代码也是更新的。 但通过系统推送,显示“nonews” 以 The Economist Espresso为例,通过ebook-convert手工执行这个recipe确认没问题。
要养成看后台logs来定位问题的习惯
后台logs里没什么报错,就是推送时显示“nonews” 看代码是更新到了,推送其他recipe倒是没问题
后台有报错,是429错误,应该是GAE的IP策略不允许调用 https://webcache.googleusercontent.com ,因为在本机是可以的,在VPS也是可以的。 新的recipe和老的recipe相比,就是使用google的cache直接获取printversion,只有这个区别,老版本就可以使用,不需要使用新版本。
如果只有个别recipe需要更新,不需要更新到内置库,直接使用网页上传功能更便捷。
老版本在gae上已经无法获取了,我才去更新的,辛苦了,谢谢
cdhigh @.***>于2024年5月4日 周六07:37写道:
后台有报错,是429错误,应该是GAE的IP策略不允许调用 https://webcache.googleusercontent.com ,因为在本机是可以的,在VPS也是可以的。
新的recipe和老的recipe相比,就是使用google的cache直接获取printversion,只有这个区别,老版本就可以使用,不需要使用新版本。
如果只有个别recipe需要更新,不需要更新到内置库,直接使用网页上传功能更便捷。
— Reply to this email directly, view it on GitHub https://github.com/cdhigh/KindleEar/issues/678#issuecomment-2093886662, or unsubscribe https://github.com/notifications/unsubscribe-auth/BEIC3SG6KIJYTLWX7WUXI2DZAQNSJAVCNFSM6AAAAABHD3DEOWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOJTHA4DMNRWGI . You are receiving this because you authored the thread.Message ID: @.***>
将特定的recipe放到指定目录下; 然后 python3 tools/archive_builtin_recipes.py 报错,无法成功更新。