Show HN: Calgebra – Set algebra for calendars in Python(github.com)
github.com
Show HN: Calgebra – Set algebra for calendars in Python
https://github.com/ashenfad/calgebra
2 comments
Pretty cool! A small but useful library for working with calendar intervals and schedules in Python
Queries are lazy—you build expressions first, then execute via slicing.
Example – find when a team is free for a 2+ hour meeting:
Features:
- Set operations on any timeline source
- Recurring patterns via RFC 5545 (dateutil under the hood)
- Filter by duration, metadata, or custom properties
- Google Calendar read/write
- iCalendar (.ics) import/export
Fwiw, I think focused DSLs are a great pairing with code-focused agents like huggingface's smol-agents or agex (my other hobby project).
Video of a calgebra-enabled agent: https://youtu.be/10kG4tw0D4k
Would love feedback!