We have updated our #AI policy to disclose the collaboration between developers and AI agents.
We aim to protect maintainers and projects while also providing clarity on what is expected.
We have updated our #AI policy to disclose the collaboration between developers and AI agents.
We aim to protect maintainers and projects while also providing clarity on what is expected.
15 years on, it comes around again. The rebooted community calendar project is running into the same issues the original one did.
Paging Harry Tuttle!
https://blog.jonudell.net/2011/11/08/long-live-harry-tuttle/
@rqm I switched to it years ago and display today’s+tomorrow’s events in every shell (from ~/.mkshrc) as that’s the only way I don’t miss appointments left and right.
If you use the #MirBSD implementation, which has an extra "parse for export" flag with support for time-of-day, you can have one-way conversion to #iCalendar, which you can then read-only subscribe to from e.g. smartphones, or Bloatzilla Thunderbird.
Two-way is unwise, they hve vastly different "mightyness", e.g. recurrence is handled differently, and #BSD #calendar can do offsets from Easter and so (and MirBSD’s also from Advent), and #if and #include and cpp comments, etc. (which I use heavily in my private calendar, I even have a script to pre-fill with comment headings for the next year per calendar week).
https://evolvis.org/~tg/calendars/ has my public calendars in both formats (and links for subscribing to them through Google, for those who use that). The conversion cronjob runs nightly, as it uses "today" as startpoint for recurring events.
🗓️ Den Termin für die #2MR-Konferenz gibt es jetzt als praktische #iCalendar-Datei zum Import in eure Kalender-Anwendungen:
👉 https://2mr.social/wp-content/uploads/2026/03/2MR-4-Mai-2026-Hamburg.ics
📢 Liebe Kommunikations-KollegInnen aus #Wirtschaft #Kultur #Medien #Kommunen und #Verwaltung,
wir laden herzlich ein zur demokratiestärkenden #SocialMedia-Konferenz #2MR:
👉️️ https://2mr.social (super SpeakerInnen!)
🗓️ 4. Mai, #Hamburg
#SocialMedia #Marketing #Kommunikation #OMR #Journalismus #Demokratie #SaveSocial #BigTech #Werbung
Thanks to @PeskyPotato, #icalendar now has its first #tutorial!
🎉
Learn about how to create a #calendar #event, invite attendees and save it in an #ics file here:
https://icalendar.readthedocs.io/en/latest/tutorials/create-event-with-attendees.html
@PeskyPotato Hi, i found your #icalendar tutorial:
https://blog.pesky.moe/posts/2025-01-02-create-icalendar/
We just released icalendar version 7 that makes it easier and uses properties and new() and I wonder: Would you like to add a tutorial like that into our official documentation?
Thanks!
Schedules, events and alarms can be shared using the iCalendar data format regardless of the Calendar service or application like Google Calendar or Outlook. This format is defined in RFC 5545. Creating iCalendar files can be done in Python using the icalendar package. I’ve outlined a few example scenarios below. The package documentation has more details on usage. Installing the package pip install icalendar Other methods are available in the official documentation.
@niccokunzmann @nlnet I use this library for stuff constantly. Absolutely my first choice for both reading and publishing feeds. Thanks for all the fantastic work, especially on type hints.