-
2023-11-06:
- 更新到最新版本的
openai
包。长度超过 16k 个 token 的文章不再被截断,而是使用gpt-4-1106-preview
模型。
- 更新到最新版本的
-
2023-10-17:
- GitHub Pages 现在从分支部署而不是从 GitHub Actions 部署。
-
2023-10-05:
- 更新 xml 模板,修复了一些 RSS 源中时间解析的 bug。
-
2023-09-20:
- GitHub Pages 地址不再需要手动在
main.py
中设置,而是直接从 repo secrets 中获取用户名,然后拼接成https://username.github.io/repo_name/
的形式。如果你 fork 了本项目并重命名了仓库,你仍然需要手动修改 url 中的仓库名。 - 改变存放 xml 的路径,从
/rss/
改为/docs/
- GitHub Pages 地址不再需要手动在
-
2023-09-19:
- 我创建了一个新的分支,把所有手动提交的内容放在那个分支里。你可以在这里查看,这样做的目的是把对脚本的手动更新和 GitHub Workflow 自动提交的内容分开, 方便检查脚本更新和 pull 到你的仓库中。
- 更新了部署到 GitHub Pages 的目标路径,从
./_site/rss/
改为./_site/
。现在订阅源托管在your_path/RSS-GPT
而不是网址的/rss/
子目录下。更新了 README 中的 feeds 链接。
-
2023-09-15:
- 如果你没有提供 OPENAI API,仍然可以使用这个脚本来聚合和过滤你的 RSS 订阅源,但是无法使用 AI 摘要功能。(你可以在仓库设置中删除或者随机设置一个字符串作为 OPENAI_API_KEY secret,或者在 config.ini 中设置
max_items=0
或者删除 max_items 参数, 默认为 0) - 当 OPENAI API 调用出现问题时,脚本仍然会运行并从 RSS 订阅源中获取新文章,只是无法提供 AI 摘要。
- 当你发现你的订阅源没有摘要时,你可以检查
docs
目录中的日志,看看是否有来自 OPENAI 的错误信息,常见问题比如说账单问题等。
- 如果你没有提供 OPENAI API,仍然可以使用这个脚本来聚合和过滤你的 RSS 订阅源,但是无法使用 AI 摘要功能。(你可以在仓库设置中删除或者随机设置一个字符串作为 OPENAI_API_KEY secret,或者在 config.ini 中设置