ICal Support

From VOC Wiki
Jump to: navigation, search

Note: The code for this is still in the process of being integrated into the website, so the calendar setup in here doesn't actually work yet.

You can add the upcoming trip list to your phone, computer, or online calendar service using the VOC website's iCalendar service. This will allow you to see upcoming trips, pre-trip meetings, and signup deadlines in your calendar, and get alerts. Just follow the steps below:

Step 1: Choose your calendar

There are multiple calendar links depending on what you want to see. Copy one of the links below. Do not visit the link, just copy it! If you see a download for a file called "cal.ics," you've gone too far.

What do you want to see? Link
Trip dates only
https://www.ubc-voc.com/tripagenda/ical.php?show_trip=public
Trip dates & pretrip meetings
https://www.ubc-voc.com/tripagenda/ical.php?show_trip=public&show_pretrip=public
Trips, pretrip meetings, committed deadlines, and interested deadlines
https://www.ubc-voc.com/tripagenda/ical.php?show_trip=public&show_pretrip=public&show_committed=public&show_interested=public

Advanced: Manual calendar selection

If you'd like finer-grained control over your calendar selection, you can add your calendar selection manually. Start with the following URL:

https://www.ubc-voc.com/tripagenda/ical.php?

Next, choose which calendars you want. The options are trip (actual trip date), pretrip (pretrip meeting), committed, interested, and going (signup deadlines). For each one of these calendars, add show_CALENDAR=public to the URL, with each one separated by an & and where CALENDAR is the option (trip, pretrip, etc.) that you chose above. See the URLs in the above table for examples.

Step 2: Add the URL to your calendar program

iOS

Tested on iOS 15

  1. Open the Calendars app, click on "Calendars" on the bottom toolbar.
  2. Click "Add Calendar" and "Add Subscription Calendar."
  3. Paste the URL that you got above and press "Subscribe."

Android/Stock

TODO

Android/Custon

The Etar calendar app can be obtained from FDroid, and sometimes comes pre-installed with custom ROMs like LineageOS. From what I can tell, Etar does not support iCal calendars directly, but you can add it to a CalDav server like Nextcloud and use DAVx5 to synchronize.

MacOS

TODO

Windows Desktop

TODO

Linux/Evolution

Tested on version 3.36.5-0ubuntu1.

  1. Go to Edit -> Accounts
  2. Click Add -> Calendar in the dialog that opens
  3. Change the "Type" dropdown to "On the Web"
  4. Paste the URL you got above into the URL field
  5. Delete the contents of the "User" field
  6. Add the calendar

Misc/Thunderbird

Tested on version "Thunderbird 115.6.0"

  1. Open the calendar by clicking on the calendar icon in the far left menu bar. The icon is fairly small.
  2. In the bottom left corner, look for a button that says "New Calendar." Click it.
  3. Select "On the Network" and click "Next."
  4. Don't enter a username. Add the URL you got from the step above into the location field and check "This location does not require credentials." Click "Find Calendars."
  5. Optionally, click on "Properties" for the calendar, and set up notifications.
  6. Click "Subscribe."

Web/Google Calendar

TODO

Web/Nextcloud

Tested on version "27.1.4."

  1. Open the calendar application in your browser.
  2. Press "+ New Calendar" in the calendar list.
  3. Click "New subscription from link," paste in the URL from above, and click on the arrow.