{"repo":"ashenfad/calgebra","free":true,"listed":false,"github":"https://github.com/ashenfad/calgebra","clone":"git clone https://github.com/ashenfad/calgebra.git","description":"Set operations for calendar intervals","language":"Python","stars":100,"topics":["calendar","dsl","python","scheduling","time-interval"],"license":"MIT","category":"productivity","readme_excerpt":"calgebra 🗓️ Set algebra for calendars. Compose lazily and query efficiently. Installation Quick Start Core Features: - Set operations : (union), & (intersection), - (difference), (complement) - Lazy composition : Build complex queries, execute with slicing - Recurring patterns : day of week() , time of day() , recurring() (RFC 5545) - Interval filtering : hours = 2 , summary == \"standup\" , custom properties - Google Calendar : Read/write via calgebra.gcsa - iCalendar (.ics) : Load/save standard RFC 5545 files → Quick-start Tutorial API Reference Google Calendar Demo Video License MIT License - see LICENSE file for details.","default_branch":null,"files":null,"tree":[],"storefront":"/r/ashenfad","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ashenfad/calgebra/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}