#101 iCalendar and .ics format. Add events to calendar
05/01/2023
Free
Learn to create valid calendar events, that a user can download as an .ics file and add to his calendar!
Resources:
- text version of this video: https://blog.corsego.com/icalendar-ruby
- source code: https://github.com/corsego/101-icalendar/commit/9ff3a2aa99d32ab5a51e9b6ed158553f37b49dde
- gem icalendar: https://github.com/icalendar/icalendar
- icalendar documentation: https://www.rfc-editor.org/rfc/rfc5545
0:00 ics format
2:05 Boilerplate app
2:40 gem icalendar
5:50 download ics file
8:24 add location field
10:05 remove duplicates in calendar (uid, sequence)
12:07 include urls
13:55 change ics filename
15:16 summary
15:35 refactoring
19:10 final demo
0
Sign in to join the conversation
Current playlist
![#101 iCalendar and .ics format. Add events to calendar](https://superails.com/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTgyOSwicHVyIjoiYmxvYl9pZCJ9fQ==--54a7459d4e69c08a30404b891d4a2a73d9af4882/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOls0MDAsNjAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--2d7cd3a4d9675c7f4c17dad7856d799792bd3595/maxresdefault.jpg)
![#102 Email Calendar Invite](https://superails.com/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTgzNiwicHVyIjoiYmxvYl9pZCJ9fQ==--a7a52a12ac31ed0ac3f57d5919f67ccadfed09e4/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOls0MDAsNjAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--2d7cd3a4d9675c7f4c17dad7856d799792bd3595/maxresdefault.jpg)
![#104 Remote Calendar Subscription with WEBCAL](https://superails.com/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTkwMSwicHVyIjoiYmxvYl9pZCJ9fQ==--4e2371e8b18c30d56e24e9263730067accbf73a6/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOls0MDAsNjAwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--2d7cd3a4d9675c7f4c17dad7856d799792bd3595/maxresdefault.jpg)
+2
Build a Calendar
Do you work at 37signals?
Are you building a calendar?
Are you facing a deadline?
This series is for you! π
#1
#101 iCalendar and .ics format. Add events to calendar
20:45
#2
#102 Email Calendar Invite
15:17
#3
#104 Remote Calendar Subscription with WEBCAL
07:11
#4
#157 Calendar Pagination with gem Pagy
23:43
#5
#158 Build a Calendar from zero. No external dependencies!
22:40