Skip to content

Repository files navigation

Industrial Automation Business Intelligence Brief

This repository generates a daily brief focused on:

  • Business keyword news (virtual commissioning, digital twin, PLC/robot simulation, intralogistics)
  • Competitor updates

Outputs

  • business_intelligence_brief.md : human-readable report for GitHub
  • business_intelligence_brief.csv : structured data export
  • docs/index.html : static HTML page (GitHub Pages)
  • data/seen.json : history of seen links to avoid duplicates
  • data/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.json is 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).

Project structure

  • competitor_monitor.py — entry point
  • config.py — feed URLs, keywords, output paths
  • datetime_utils.py — Mexico City timezone helpers (zoneinfo)
  • feeds.py, filter.py, storage.py, collector.py, writers.py — fetch, filter, dedup, fallback, and report logic

Run locally

python -m pip install -r requirements.txt
python competitor_monitor.py

Daily automation on GitHub

Workflow file: .github/workflows/daily_business_brief.yml

  • Runs every day at 12:00 UTC (targeting 06:00 Mexico City time)
  • Can also be triggered manually from the Actions tab
  • Commits updated report files back to the repository automatically

Recommended view in GitHub

Open business_intelligence_brief.md directly in the repository to read the latest report.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages