feat: Scan alle 30 Minuten statt 4x täglich

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Cursor 2026-02-25 16:31:51 +07:00
parent 6ddbc2bcfd
commit ba0893a337

View file

@ -158,19 +158,15 @@ def flex_lauf():
def run():
init_db()
log("Scheduler gestartet — 4× täglich + Flex Di/Mi")
log("Scheduler gestartet — alle 30 Minuten + Flex Di/Mi 23:30")
# 4× täglich Standard-Scan
schedule.every().day.at("06:00").do(standard_lauf)
schedule.every().day.at("11:00").do(standard_lauf)
schedule.every().day.at("18:00").do(standard_lauf)
schedule.every().day.at("23:00").do(standard_lauf)
# Alle 30 Minuten Standard-Scan
schedule.every(30).minutes.do(standard_lauf)
# Di + Mi um 23:30: erweiterter Flex-Lauf mit ±3 Tage Datumsfenster
schedule.every().day.at("23:30").do(flex_lauf)
naechste = [str(j.next_run)[:16] for j in schedule.jobs[:3]]
log(f"Nächste Läufe: {', '.join(naechste)} ...")
log(f"Nächster Lauf: {str(schedule.jobs[0].next_run)[:16]}")
while True:
schedule.run_pending()