如果想要一个网页端 GUI 来更好地管理 feeds,请关注我的最新项目:RSSBrew,一个开源自托管的 RSS-GPT 替代方案,在过滤,自定义 prompt 等方面更加强大。
使用 GitHub workflow 自动运行一个简单的 Python 脚本,调用 OpenAI API 为 RSS 订阅源生成摘要,然后将新生成的 RSS 订阅源推送到 GitHub Pages。配置简单快速,无需服务器。
- 使用 ChatGPT 来总结 RSS 订阅源, 生成关键词,摘要附在原文前面,支持自定义摘要长度,自定义语言。
- 聚合多个 RSS 订阅源,去除重复文章,用单一地址订阅。
- 为 RSS 订阅源添加基于标题,内容,URL 的关键词过滤器。
- 在 GitHub 仓库和 GitHub Pages 上自托管 RSS 订阅源。
- Fork 这个仓库中
- 添加仓库 Secrets
- 在仓库设置中启用 GitHub Pages, 选择 deploy from branch,设置目录为
/docs
. - 在
config.ini
中配置你的RSS订阅源
也可以参考更详细的中文教程。
- 由于 OpenAI 在 2023-11-06 发布了新版本的
openai
包,新版本包含了更强大的模型,调用 API 的方式也发生了变化。因此,旧版本的脚本将无法使用最新版本的openai
包,需要更新。否则,你可以在requirements.txt
中设置openai==0.27.8
来使用旧版本。 - 查看 CHANGELOG-zh.md 获取其他最新的更新日志。
- 欢迎提交 issue 和 pull request。
我自己用此脚本总结的一些 RSS订阅源托管在本项目的docs/
子目录中以及我的 GitHub Pages上找到。欢迎在任何 RSS 阅读器中订阅。
如果有任何问题或有关于 RSS feeds 的建议,欢迎邮件联系我。
如果你觉得本项目有帮助,欢迎 star。也可以考虑捐赠以支持我继续维护本项目以及 cover OpenAI API 的支出。感谢支持。
- https://brett.trpstra.net/brettterpstra -> https://yinan-c.github.io/RSS-GPT/brett-terpstra.xml
- https://meta.appinn.net/tag/chrome.rss, https://meta.appinn.net/tag/ios.rss, https://meta.appinn.net/tag/macos.rss -> https://yinan-c.github.io/RSS-GPT/appinn.xml
- https://rsshub.app/sspai/index -> https://yinan-c.github.io/RSS-GPT/sspai.xml
- https://rknight.me/feed.xml -> https://yinan-c.github.io/RSS-GPT/robb-knight.xml
- https://stephanango.com/feed.xml -> https://yinan-c.github.io/RSS-GPT/steph-ango.xml
- https://lopespm.com/atom.xml -> https://yinan-c.github.io/RSS-GPT/byte-tank.xml
- https://rsshub.app/36kr/motif/327685554177, https://rsshub.app/36kr/motif/327687077889, https://rsshub.app/36kr/motif/1366661828936836, https://rsshub.app/36kr/motif/1366662419875203, https://rsshub.app/36kr/motif/1756302767423108, https://rsshub.app/36kr/motif/327686815745, https://rsshub.app/36kr/motif/327685734401 -> https://yinan-c.github.io/RSS-GPT/36kr.xml
- https://rsshub.app/36kr/motif/327686782977 -> https://yinan-c.github.io/RSS-GPT/36kr-ai.xml
- https://rsshub.app/paulgraham/articles -> https://yinan-c.github.io/RSS-GPT/paul-graham.xml
- https://nesslabs.com/feed -> https://yinan-c.github.io/RSS-GPT/ness-labs.xml