This Python project fetches the latest RSS headlines for a user-defined list of topics and sends a nicely formatted email digest with Gmail. It uses Google News RSS feeds and can be scheduled with cron
on any Unix-based system.
Features
- Digest emails include only topics with new articles since the last email.
- Fully HTML-formatted clickable emails.
- Uses
User-Agent
headers for reliable RSS fetching. - Lockfile prevents overlapping runs.
Sample Digest
ποΈ Atlantic Ocean
π° A busy hurricane season is expected. Hereβs how it will be different from the last – The Washington Post
π
Thu, 03 Apr 2025 21:00:00 GMT
ποΈ Drones
π° Ukrainian drones hit Russian explosives, fiber optic factories near Moscow. – The Kyiv Independent
π
Sat, 05 Apr 2025 12:28:23 GMT
ποΈ Elon Musk
π° βHands Off!β protesters across US rally against President Donald Trump and Elon Musk – CNN
π
Sun, 06 Apr 2025 02:06:00 GMT
ποΈ Research
π° Top American scientists just lost their jobs. Canada is rolling out the welcome mat – CBC
π
Sat, 05 Apr 2025 17:44:31 GMT
ποΈ US Economy
π° Trump has turned his back on the foundation of US economic might – BBC
π
Sat, 05 Apr 2025 23:59:04 GMT