This repository generates a daily brief focused on:
- Business keyword news (virtual commissioning, digital twin, PLC/robot simulation, intralogistics)
- Competitor updates
business_intelligence_brief.md: human-readable report for GitHubbusiness_intelligence_brief.csv: structured data exportdocs/index.html: static HTML page (GitHub Pages)data/seen.json: history of seen links to avoid duplicatesdata/latest_by_topic.json: last relevant article per topic/competitor (fallback when there is nothing new)
Each topic or competitor always shows content when available:
- New articles this run → only those new articles are listed
- No new articles → the last stored article from
latest_by_topic.jsonis shown instead
Timestamps in reports (generation time and article published) use America/Mexico_City, formatted as YYYY-MM-DD HH:MM and labeled (Mexico City).
competitor_monitor.py— entry pointconfig.py— feed URLs, keywords, output pathsdatetime_utils.py— Mexico City timezone helpers (zoneinfo)feeds.py,filter.py,storage.py,collector.py,writers.py— fetch, filter, dedup, fallback, and report logic
python -m pip install -r requirements.txt
python competitor_monitor.pyWorkflow file: .github/workflows/daily_business_brief.yml
- Runs every day at
12:00 UTC(targeting06:00Mexico City time) - Can also be triggered manually from the Actions tab
- Commits updated report files back to the repository automatically
Open business_intelligence_brief.md directly in the repository to read the latest report.