Update run-reports to generate per-domain reports

This commit is contained in:
Jordan Wages 2025-07-18 02:10:46 -05:00
commit 27a73ec4e8
3 changed files with 101 additions and 14 deletions

View file

@ -18,13 +18,20 @@ else
source .venv/bin/activate
fi
# Generate all reports
echo "[INFO] Generating reports..."
# Generate reports for all domains combined
echo "[INFO] Generating aggregate reports..."
python scripts/generate_reports.py hourly
python scripts/generate_reports.py daily
python scripts/generate_reports.py weekly
python scripts/generate_reports.py monthly
# Generate reports for each individual domain
echo "[INFO] Generating per-domain reports..."
python scripts/generate_reports.py hourly --all-domains
python scripts/generate_reports.py daily --all-domains
python scripts/generate_reports.py weekly --all-domains
python scripts/generate_reports.py monthly --all-domains
# Deactivate to keep cron environment clean
if type deactivate >/dev/null 2>&1; then
deactivate