If you need a web GUI to manage feeds better, check out my latest project: RSSBrew, a self-hosted RSS-GPT alternative with more features and customizability, built with Django.
Configuration Guide | 中文简介 | 中文教程
Using GitHub Actions to run a simple Python script repeatedly: Calling OpenAI API to generate summaries for RSS feeds, and push the generated feeds to GitHub Pages. Easy to configure, no server needed.
repo
and workflow
scope, get it from GitHub settings/docs
.You can check out here for a more detailed configuration guide.
openai
package on Nov 06, 2023. More powerful models are coming, the way to call API also changed. As a result, the old script will no longer work with the latest version installed, and needs to be updated. Otherwise, you will have to set openai==0.27.8
in requirements.txt
to use the old version.gpt-4-1106-preview
model. If you don't like this, let me know and I'll think about adding customizability to choose whether truncate or use gpt-4-1106-preview
model.These feeds on hosted in the docs/
subdirectory in this repo as well as on my GitHub Pages. Feel free to subscribe in your favorite RSS reader.
I will consider hosting more feeds in the future. Email me or submit an issue if there are any questions using the script or any suggestions.