Settings

Theme

Create OPML Feed of Starred GitHub Repos

github.com

1 points by looseleaftea · 1 comment

Reader

1 thread
looseleafteaOP

I've been using my FreshRSS feed more and more, and found that I wanted my starred GitHub repos' releases to show up in my feed. GitHub has a lot of options for subscribing to individual feeds for repositories, but as far as I could tell, has no great way to do this dynamically for all of your starred repos.

So, I put together this repo that uses OpenTofu to create an AWS Lambda function that queries a GitHub user's starred repositories and returns an OPML file containing all of those repos' Atom feeds. Now I just have to press the refresh OPML button on FreshRSS and it will hit the Lambda function and update my feed. Maybe a little overkill, but hey, now I don't need to manually generate and upload an OPML file everytime I star a new repo.

Hopefully other fellow RSS sickos here find it helpful!

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection