mirza.town
about archive rss

03/09/2024

inShort.news

inShort.news, a small project I put together to make keeping up with the news a bit less overwhelming.

The idea was simple: pull in the latest headlines, summarize them using Groq’s LLMs, and display them in a way that’s quick and easy to skim. NewsData.io handles the data sourcing. Sometimes, though, the results can be a bit off—like when you get 20 posts in a row all about baseball. Sorry in advance for that.

On the frontend, I used htmx to keep the experience interactive without relying too much on JavaScript, and Shoelace.style for a clean and modern UI. When you click on a news card, the content of the original article is pulled and summarized in real-time, if it’s not cached already. :^)

It’s not perfect, but it gets the job done.