I’m Luigi Teschio, a developer living in Naples. I work at Automattic, where I contribute to open source projects and the web ecosystem. I’m passionate about creativity, technology, and productivity, and I write about these topics on my personal website.

Omnivore Newsletter: Transform read-it contents into a newsletter with GitHub Actions and a cron job!

I have a love-hate relationship with read-it apps. Whenever I come across an interesting article, I add it to the app. However, I rarely open the app and read the content. On the flip side, I enjoy getting newsletters. With my zero-inbox email approach, it’s a simple choice: read it now or forever hold my peace.

So, why not convert my read-it app contents into a newsletter without having any costs?

My read-it app is Omnivore (an interesting open-source project that I recommend). It exposes a GraphQL endpoint, and creating an API key is very straightforward: retrieving and manipulating the content (e.g., archiving it) is easy.

GitHub Actions allows you to set a cron job for automated daily runs.

Thanks to this, creating a solution was pretty straightforward: Omnivore Newsletter allows you to transform your Omnivore content into a newsletter that delivers when you prefer without any costs.

Feel free to checkout the project and open an issue/PR if you want to improve it! 🚀

Leave a comment