You're offline — showing cached data

Sync F1 schedule to Google Calendar

f1-google-calendar-sync
2026-06-13 06:12:35 SAST
← Back to Tasks

Daily idempotent F1 diary sync for Elmar's Google Calendar. Reads the live FastF1 2026 schedule when available, falls back to projects/f1-predictor/config/races_2026.json, and creates/patches upcoming F1 sessions in Google Calendar with an iris-f1:<slug>:<session> key in the event body so repeated runs do not create duplicates.

Runs daily at 06:20 SAST. notify_on: failure keeps normal no-change runs quiet; run logs still record created/updated events. This task is separate from the F1 prediction/Superbru tasks, which do not write to Google Calendar.

Daily at 06:2020 6 * * *
Yes
shell
240s
Yes
in 7m (2026-06-13 06:20)

Task Definition

tasks/f1-google-calendar-sync.md
shell
set
No
No
cd /home/lucienne/workspace && /usr/bin/python3.12 scripts/f1_google_calendar_sync.py --days 14 --quiet

Edit Schedule

Result:
3
Runs (7d)
3
Completed
0
Failed
0
Timeout
100%
Success (7d)
2s
Avg Duration
f1 calendar google

Run History (3)

StartedFinishedStatusDurationOutputLog
12h ago 12h ago completed 1s
View log
12h ago 12h ago completed 1s
View log
12h ago 12h ago completed 3s
{ "created": [ "F1 Austrian GP \u2014 FP1 @ 2026-06-26 13:30 SAST", "F1 Austrian GP \u2014 FP2 @ 2026-06-26 17 ...
View log

Comments (0)

No comments yet — add instructions for Luci
Help