- Use `or` so empty NTFY_URL env var falls back to hardcoded default
- Remove Sec-Fetch-* headers that can trigger Cloudflare bot detection
- Try sitemap_index.xml as second sitemap attempt
- When both sitemaps are blocked, probe notification IDs sequentially
above last_seen as a last resort
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Polls ZIPAIR sitemap every 10 min via Gitea Actions, detects new
Singapore/winter notifications, and fires an ntfy push alert.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>