Skip to content

achingachris/automations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

automations

Small Python automation that scrapes RSS/Atom feeds and publishes a daily Markdown digest.

GitHub CI Status:

Daily Article Scrape

Project Structure

  • scripts/scrape_daily_articles.py: Main entrypoint (fetch feeds -> filter by topics -> write Markdown tables).
  • content-source/topics.txt: Topic keywords used for filtering.
  • content-source/feeds.txt: RSS/Atom feeds to scrape, including the approved Medium publications.
  • daily-articles/: Generated output, one file per day named DD-MM-YYYY.md.
  • .github/workflows/daily-scrape.yml: Scheduled GitHub Action that runs the scraper and commits changes.

Usage

  • python -m pip install feedparser
  • python scripts/scrape_daily_articles.py

Optional local setup (do not commit): python -m venv .venv && source .venv/bin/activate && python -m pip install feedparser

Notes

  • The workflow updates daily-articles/ on schedule; avoid manual edits unless debugging formatting.

About

My Daily Automations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages