Create OPML Feed of Starred GitHub Repos
github.comI'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!