Commit graph

3134 commits

Author SHA1 Message Date
Auto-Sync
c2d2707f09 Auto-Sync: 2026-03-22 01:45 2026-03-22 01:45:09 +01:00
Auto-Sync
c615e80577 Auto-Sync: 2026-03-22 01:30 2026-03-22 01:30:09 +01:00
Auto-Sync
9caff47c6a Auto-Sync: 2026-03-22 01:15 2026-03-22 01:15:09 +01:00
Auto-Sync
404d8a9dd4 Auto-Sync: 2026-03-22 01:00 2026-03-22 01:00:10 +01:00
Auto-Sync
207fe8f77f Auto-Sync: 2026-03-22 00:45 2026-03-22 00:45:09 +01:00
Auto-Sync
6939802c66 Auto-Sync: 2026-03-22 00:30 2026-03-22 00:30:09 +01:00
Auto-Sync
d5f9cbd27b Auto-Sync: 2026-03-22 00:15 2026-03-22 00:15:09 +01:00
Auto-Sync
1c613fc6cf Auto-Sync: 2026-03-22 00:00 2026-03-22 00:00:10 +01:00
Auto-Sync
1f372d3e86 Auto-Sync: 2026-03-21 23:45 2026-03-21 23:45:09 +01:00
Auto-Sync
f7acb81dea Auto-Sync: 2026-03-21 23:30 2026-03-21 23:30:09 +01:00
Auto-Sync
00e9c930d7 Auto-Sync: 2026-03-21 23:15 2026-03-21 23:15:09 +01:00
Auto-Sync
3af3ae15d0 Auto-Sync: 2026-03-21 23:00 2026-03-21 23:00:10 +01:00
Auto-Sync
3134180801 Auto-Sync: 2026-03-21 22:45 2026-03-21 22:45:09 +01:00
Auto-Sync
c042cf6acd Auto-Sync: 2026-03-21 22:30 2026-03-21 22:30:10 +01:00
Auto-Sync
f4353b2696 Auto-Sync: 2026-03-21 22:15 2026-03-21 22:15:09 +01:00
Auto-Sync
7cc1b0aaf1 Auto-Sync: 2026-03-21 22:00 2026-03-21 22:00:10 +01:00
Auto-Sync
3ae6954762 Auto-Sync: 2026-03-21 21:45 2026-03-21 21:45:09 +01:00
Auto-Sync
8f113657f6 Auto-Sync: 2026-03-21 21:30 2026-03-21 21:30:10 +01:00
Auto-Sync
b8e450777e Auto-Sync: 2026-03-21 21:15 2026-03-21 21:15:09 +01:00
Auto-Sync
81594af741 Auto-Sync: 2026-03-21 21:00 2026-03-21 21:00:10 +01:00
Auto-Sync
268b07fe4d Auto-Sync: 2026-03-21 20:45 2026-03-21 20:45:09 +01:00
Auto-Sync
d0b517ad69 Auto-Sync: 2026-03-21 20:30 2026-03-21 20:30:10 +01:00
Homelab Cursor
e5ded7bcd7 refactor: Credentials aus homelab.conf laden statt hardcoded
WP_PASS, OPENROUTER_KEY, TELEGRAM_TOKEN werden jetzt zentral aus
homelab.conf gelesen - kein manuelles Update bei Key-Rotation noetig
2026-03-21 20:25:58 +01:00
Homelab Cursor
0f61c54dfc fix: OpenRouter Key in reddit_trends.py aktualisiert (hardcoded alter Key) 2026-03-21 20:24:17 +01:00
Auto-Sync
23077f42ce Auto-Sync: 2026-03-21 20:15 2026-03-21 20:15:09 +01:00
Auto-Sync
c573f7da7f Auto-Sync: 2026-03-21 20:00 2026-03-21 20:00:10 +01:00
Auto-Sync
29bc979014 Auto-Sync: 2026-03-21 19:45 2026-03-21 19:45:09 +01:00
Auto-Sync
f74dd09cd7 Auto-Sync: 2026-03-21 19:30 2026-03-21 19:30:11 +01:00
Auto-Sync
605f9a9426 Auto-Sync: 2026-03-21 19:15 2026-03-21 19:15:09 +01:00
Homelab Cursor
2e61530055 fix: _delete_telecast() in savetv.py implementiert
Funktion fehlte komplett - Auto-Delete nach Download hat nie funktioniert.
Nutzt GET /STV/M/obj/cRecordOrder/croDelete.cfm?TelecastID=...
2026-03-21 19:12:37 +01:00
Homelab Cursor
b45b377ffe fix: Lock an register_extra_routes uebergeben fuer atomare Progress-Writes
Verhindert Race Condition zwischen api_download und api_download_progress
beim gleichzeitigen Schreiben in .download_progress.json
2026-03-21 19:02:40 +01:00
Auto-Sync
27ca687923 Auto-Sync: 2026-03-21 19:00 2026-03-21 19:00:10 +01:00
Homelab Cursor
32da34b3c2 fix: Race Condition bei gleichzeitigen Downloads in savetv_web.py
- Thread-Lock fuer Progress-Datei: verhindert korruptes JSON bei vielen simultanen Downloads
- start_new_session=True in Popen: wget-Prozesse ueberleben Service-Neustarts
- Atomic load+modify+save Pattern via _load_progress_raw/_save_progress_raw
2026-03-21 18:56:11 +01:00
Auto-Sync
25642d6b62 Auto-Sync: 2026-03-21 18:45 2026-03-21 18:45:10 +01:00
Auto-Sync
6b78f69148 Auto-Sync: 2026-03-21 18:30 2026-03-21 18:30:10 +01:00
Auto-Sync
ba3628b431 Auto-Sync: 2026-03-21 18:15 2026-03-21 18:15:09 +01:00
Auto-Sync
2688fc6b46 Auto-Sync: 2026-03-21 18:00 2026-03-21 18:00:10 +01:00
Auto-Sync
424cbda54f Auto-Sync: 2026-03-21 17:45 2026-03-21 17:45:10 +01:00
Auto-Sync
4061ece378 Auto-Sync: 2026-03-21 17:30 2026-03-21 17:30:10 +01:00
Auto-Sync
9785f86eec Auto-Sync: 2026-03-21 17:15 2026-03-21 17:15:09 +01:00
Auto-Sync
6224339aff Auto-Sync: 2026-03-21 17:00 2026-03-21 17:00:10 +01:00
Auto-Sync
71773bc34a Auto-Sync: 2026-03-21 16:45 2026-03-21 16:45:09 +01:00
Auto-Sync
8363b63469 Auto-Sync: 2026-03-21 16:30 2026-03-21 16:30:10 +01:00
Auto-Sync
9a7055e8d1 Auto-Sync: 2026-03-21 16:15 2026-03-21 16:15:09 +01:00
Auto-Sync
af37eb70f5 Auto-Sync: 2026-03-21 16:00 2026-03-21 16:00:10 +01:00
Homelab Cursor
e0578c0ec2 fix: KAYAK/Momondo Sidebar-Preise herausfiltern
Scraper hat bisher Airline-Filter-Sidebar Preise (z.B. Air China 714EUR)
als Flugergebnisse gespeichert. Fix: Header-Preis als Anker holen,
Preise unter 80% des Ankerwerts als Sidebar-Artefakte verwerfen.
2026-03-21 15:50:45 +01:00
Auto-Sync
aed3067fbc Auto-Sync: 2026-03-21 15:45 2026-03-21 15:45:08 +01:00
Homelab Cursor
aafeaf24f9 fix: Opodo/Vergleichs-Popup vor Screenshots wegklicken (momondo + alle Scanner)
_dismiss_comparison_popup(): versucht Escape, Close-Buttons und JS-Fallback.
Wird jetzt vor jedem _take_screenshot aufgerufen (7 Stellen).
Verhindert dass Popups die KI-Analyse blockieren.
2026-03-21 15:35:01 +01:00
Auto-Sync
38dbefd7c8 Auto-Sync: 2026-03-21 15:30 2026-03-21 15:30:10 +01:00
Homelab Cursor
f630b3d302 fix: Portainer false-positive aus Loki-Fehlerfilter ausschliessen
Portainer loggt regelmaessig "flag evaluation succeeded" auf level=info,
diese Zeilen enthielten aber keine echten Fehler und wurden faelschlicherweise
als Fehler gezaehlt (>300/Tag). Jetzt aus dem regex-Filter ausgeschlossen.
2026-03-21 15:25:21 +01:00