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

#rfc5545 #Python

Create event with attendees β€” icalendar 7.0.4.dev138 documentation

A major #update to #icalendar for #Python has been released!

Read about new features, ease of use and improved #compatibility in our announcement: https://github.com/collective/icalendar/discussions/1229

We thank @nlnet for their #funding to make so much work possible!

#PythonIcalendar #rfc5545 #rfc7265

icalendar 7.0.0 and 7.0.1 have been released Β· collective icalendar Β· Discussion #1229

icalendar 7.0.0 and 7.0.1 have been released. Highlighted improvements jCal support converts calendars between iCalendar and JSON formats. Enhanced documentation with expanded installation, develop...

GitHub

#HappyNewYear to all #rfc5545 lovers! πŸ“†

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//collective//icalendar//7.0.0a4.dev129//EN
BEGIN:VEVENT
SUMMARY:Happy New Year!
DTSTART;VALUE=DATE:20260101
DTSTAMP:20251231T164025Z
UID:a4e46e31-ac8a-4ab5-b76f-7c81d0a9bbbc
COLOR:#ffffff
END:VEVENT
END:VCALENDAR

Also with a snowy #rfc7986 COLOR!

Python Code: https://github.com/collective/icalendar/issues/1065

#icalendar #ics #ical #calendar #standard

Add subcomponents in new() Β· Issue #1065 Β· collective/icalendar

I just wanted to create a new calendar with a Happy New Year. >>> from icalendar import Calendar, Event >>> from datetime import date >>> happy_new_year = Event.new(summary="Happy New Year!", color...

GitHub

We integrated support for πŸ‘«#relationships between πŸ“… #calendar components into 🐍 #Python's #icalendar #package - πŸ“‘ #rfc9253.

Are you using this #standard functionality? Please help us with a #documentation #example! We would love to hear your feedback, too.

πŸ“– https://icalendar.readthedocs.io/en/latest/reference/design.html
Since release: v7.0.0a2.

#rfc5545

Design β€” icalendar 7.0.0a2.dev249 documentation

Do you use #JSON and #calendars?
🐍 #Python's πŸ“† #icalendar package can read and write #jCal files now:

πŸ“– https://icalendar.readthedocs.io/en/latest/how-to/jcal.html

If you are using #jCal already, please give us a review and examples for the current alpha release v7.0.0a2.

#rfc5545 #rfc7265 #ics #calendar

jCal - RFC 7265 β€” icalendar 7.0.0a2.dev249 documentation

Do you have on #online #calendar? This video sets you up: Get the #icalendar #events with #Python and show what's going on.

https://youtu.be/nwpS2dCk_Rk

#rfc5545 #RecurringIcalEvents #ics

Show future events of an online calendar with Python

YouTube

Create an #icalendar event and share it?
This video explains what is required to create a valid event that can be imported into a #calendar application like #thunderbird.

https://youtu.be/Tr2MSHE-USA

#ics #Python #rfc5545

Create a valid event and save it to a file to share - Python icalendar tutorial

YouTube

How to open #icalendar #ics files in #Python? This short video prints all events in the #calendar file.

https://youtu.be/jL_5YeqVAc4

#rfc5545

Open an icalendar file with Python and read event information

YouTube

What is #icalendar and inside #ics files? This is a start a video series on #icalendar and how to use it in the #Python programming language.

https://youtu.be/xjVVnR1olC4

#rfc5545

Python icalendar tutorial 01 - What is an ICS file and why use them?

YouTube

Somebody here with some experience in #RFC5545? I would love to use the #EXRULE feature for recurring exceptions, but it was deprecated. How can I replace it without determining specific actual dates?

#iCalendar #IETF #iCal