- Add `test-alert [--level yellow|red]` to verify SMTP without a real scan
- Enable email alerting in bredelar.info/config.yaml (uses DEFAULT_CONFIG
for host/user/from/to, only smtp_password_env kept explicit)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Each monitored website now lives in its own named subdirectory
(bredelar.info/, jamulix.de/) with a dedicated config.yaml using
absolute paths. This makes adding new sites trivial:
mkdir newsite.de && cp bredelar.info/config.yaml newsite.de/
# adjust target + paths, then: python -m scanner --config newsite.de/config.yaml init
Changes:
- bredelar.info/: moved data/, reports/, logs/, config/ from project root
- bredelar.info/config.yaml: new, with absolute paths
- jamulix.de/: moved from ~/Python_Programs/jamulix_check/
- jamulix.de/config.yaml: updated paths to new location
- .gitignore: replaced old data/*/reports/logs entries with per-site entries
- config.yaml (root): removed (replaced by site-specific configs)
- CLAUDE.md: updated CLI examples to --config <site>/config.yaml
Usage:
python -m scanner --config bredelar.info/config.yaml scan
python -m scanner --config jamulix.de/config.yaml scan
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>