Commit Graph

6 Commits

Author SHA1 Message Date
Krilly
57dd294675 AI Newsletter Digest improvements: fixed QP soft line break decoding, URL extraction, and content cleaning 2026-03-04 13:29:22 +00:00
Krilly
17b5b82d99 Auto backup: 2026-02-21 07:01 2026-02-21 07:01:51 +00:00
Krilly
5da9232393 Clean up birthday database
- Removed Anthony (himself)
- Removed Mums (wrong date - Grace is June 2)
- Removed duplicate Elizabeth (Sept 11)
- Removed task entries: Pick up Elizabeth, Pick up Alex, By Justin a
- Removed one-time party events: JK 40th, Jackie 50th, Georga 30th, Terry 50th, Jamie Good Friday
- Merged 3 Jackie entries into one (Sept 19)
- Final count: 22 people (4 manual, 18 from GCal)
2026-02-21 02:12:22 +00:00
Krilly
1537ccfbff Add Google Calendar birthday sync
- Fetches iCal feed from Google Calendar
- Parses events containing 'birthday'
- Extracts names and dates
- Merges with existing birthday-tracker database
- Notifies via Telegram + Gotify when new birthdays added
- Runs weekly on Sundays at 10 AM
- Added 30 birthdays from Google Calendar on first run
2026-02-21 02:08:16 +00:00
Krilly
180532d1e3 Update automations: 3x daily FreshRSS, remove Mia, add Gotify, remove server monitor
- FreshRSS now runs 3x daily: 6:45 AM, 12 PM, 5 PM
- Removed Mia from birthday tracker 💔
- Removed home stack monitor cron jobs (already have monitoring)
- Added Gotify notifications to FreshRSS and birthday tracker
- Both Telegram and Gotify now receive alerts
2026-02-21 01:52:18 +00:00
Krilly
2d85d3873d Add three new automations: FreshRSS digest, birthday tracker, home stack monitor
- FreshRSS Smart Digest: Daily AI-ranked RSS summary at 7 AM
- Birthday Tracker: Smart reminders for family birthdays with gift suggestions
- Home Stack Monitor: Health checks every 15 min with self-healing attempts

All cron jobs configured and ready to run. Telegram bot token saved to .env
2026-02-21 01:41:26 +00:00