Back to projects

Daily News Digest

2025

A scheduled automation that filters the day's news down to what's actually relevant to me and delivers it every morning. Same idea as the deadline bot: push the information to me, don't make me go looking.

  • Python
  • Automation
  • Discord

The idea


Following news properly means visiting several sources and skimming a lot of material that does not concern me. The filtering is mechanical and repetitive, which makes it exactly the sort of thing worth handing to a script.

How it works


  • Collects the day's items from the sources I care about.
  • Scores and filters them against my own topics of interest instead of a generic popularity ranking.
  • Delivers a short digest every morning, with links out to anything worth reading in full.
  • Runs unattended on a schedule.

What I learned


The interesting parameter is how aggressive the filter is. Loose filtering rebuilds the problem it was meant to solve; tight filtering silently drops things I would have wanted. Tuning that trade-off against my own reading over a few weeks did more for the tool than any change to how it fetched or formatted the news.