Skip to content

ICS: use talk time from front matter when present - #46

Merged
larsvilhuber merged 1 commit into
mainfrom
claude/project-thread-e30xtr
Sep 28, 2026
Merged

larsvilhuber merged 1 commit into
mainfrom
claude/project-thread-e30xtr

Conversation

@larsvilhuber

Copy link
Copy Markdown
Member

Requested by Lars · project thread

Before: the calendar file for _talks/2027-01-04-dc.md was an all-day event, because the script only read start_time/end_time and that talk uses time: "08:00 - 10:00".

After: a time key ("HH:MM - HH:MM", or just "HH:MM") is read and used with timezone (default America/New_York). That talk's ICS now runs 13:00Z to 15:00Z on 2027-01-04. start_time/end_time still work and override time. Talks without a time stay all-day. No talk files are changed.

How: a small split_time helper in .github/scripts/generate_ics.py. I checked it by running the script locally on all 104 talks.

🤖 Generated with Claude Code

https://claude.ai/code/session_01VUyiTnucceRWyFFpVYjvNJ


Generated by Claude Code

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VUyiTnucceRWyFFpVYjvNJ
@larsvilhuber larsvilhuber self-assigned this Sep 28, 2026
@github-actions

Copy link
Copy Markdown

📖 Preview: https://pr-46.aeamain.pages.dev — commit 23f035e

@larsvilhuber
larsvilhuber marked this pull request as ready for review September 28, 2026 23:20
@larsvilhuber
larsvilhuber merged commit fecb0a6 into main Sep 28, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants