Daily bulletin with AI

Inspired by this post on X, and on my path to detach more and more from digital content consumption, I decided to create daily newspapers based on the blogs I follow.

The idea was to export all the feeds that I check daily on Inoreader and have a script that fetches the latest posts on those blogs and prints a summary of them in the form of a simple bulletin.

After adding emails and events to the initial implementation, here’s a sample of what gets automatically printed for me every morning:

1784757828197-daily.jpg

How do I create the bulletin

Although these days the common wisdom is to start your projects in Codex or Claude Code and vibe with it, I prefer to start by working on a basic version by myself. Doing so, I can have a clear sense about how things work, how to guide the AI and the limitations of the implementation. When I have that semi-working version, I’d jump to my code harness to finish the job.

So the first thing I did was to make sure I can parse the OPML file and get the latest blog posts. The best solution I found was feedparser for Python. Using the library, I could parse the feeds and get the posts.

When I had it working, I switched to grok and guided it to turn the small script into fully functional app.

Hacker news

There was one exception among the blogs I follow: Top daily hacker news posts. I’m subscribed to a feed that everyday sends me the top hacker news posts. I added the case for the script to go fetch each item from the list. Thankfully the page was easy to parse to get the links.

Add emails and events

I have enabled Google connectors on Grok, which means I could ask grok to get the unread emails and events that I have for the day and add them to the daily paper.

Future

I’d love to somehow bring the data from Pensive to here: It would be great to have a “From yesterday” section on the bulletin.

Tagged: #Tech #Ai #Project #Rss