Skip to content

Turn your GroupMe event calendar into an ICS feed (for Google Calendar, Apple Calendar, Outlook, etc.).

Notifications You must be signed in to change notification settings

leeforkenbrock/groupme-calendar-to-ics

 
 

Repository files navigation

GroupMe Calendar to ICS

Turn your GroupMe event calendar into an ICS feed (for Google Calendar, Apple Calendar, Outlook, etc.).

Deploy

Deploying

When you set up this app, you'll be required to configure five environment variables:

  • GROUPME_GROUP_ID - The ID for the GroupMe group. This can be found on the webapp (https://web.groupme.com) under the Settings option for your group.
  • GROUPME_API_KEY - A GroupMe Developer Access Token for a user in the GroupMe group.
  • CACHE_DURATION - The duration for which the GroupMe calendar is cached. 0 will disable caching.
  • GROUPME_CALENDAR_TIMEZONE - Timezone of the calendar events. See https://en.wikipedia.org/wiki/List_of_tz_database_time_zones for list. Default is America/Los_Angeles
  • GROUPME_STATIC_NAME - (Optional) A static name for the group. This will lock a name for the calendar, even if the group decides to change their name.
  • GROUPME_PROXY_URL - (Optional) A proxy URL to provide for the calendar.ics.

Default Settings

  • Cache Rate - By default, the GroupMe calendar is refreshed and cached by one request every 60 minutes. This is designed to help rate limit GroupMe API requests. The caching rate can be modified or disabled by setting it to 0.

About

Turn your GroupMe event calendar into an ICS feed (for Google Calendar, Apple Calendar, Outlook, etc.).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 62.1%
  • HTML 28.3%
  • Makefile 9.3%
  • Procfile 0.3%