Skip to content

About

📅 Generate a list of events for GDQ in iCalendar (ICS) format, publicly hosted and locally self-runnable

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

30 stars

Watchers

2 watching

Forks

Games Done Quick logo GamesDoneQuickCalendarFactory

Current event Uptime for the past 30 days GitHub Actions workflow status Testspace Coveralls

Converts the official Games Done Quick schedule into an automatically updated iCalendar ICS file and public Google calendar, to which your calendar program can subscribe.

Each run in the current GDQ event will appear as a calendar appointment comprising the run's name, estimated start and end time, category, the game's hardware platform and release year, runners, commentators, and host.

Every type of GDQ event with a published schedule is included: the large events Awesome Games Done Quick and Summer Games Done Quick; medium events Frost Fatales, Flame Fatales, and Back to Black; and small events like PAX and TwitchCon. The Hotfix series of shows is excluded because it runs almost every day of the year and uses a different schedule.

All future GDQ events will also appear in this exact same ICS file when their schedules are revealed — you don't have to resubscribe to different ICS files every few months, just subscribe once to this single calendar URL and let it update forever. This is especially helpful if you forget when GDQ starts and it sneaks up on you, causing you to miss the beginning of the event.

The calendar is updated once per minute while a GDQ event is running, and less frequently the rest of the year.

You can either use my hosted service with the instructions below, or host this webapp yourself on any server with ASP.NET Core Runtime 8 or later.

AGDQ 2023 schedule in Vivaldi

Subscribing

Any iCalendar client

  1. Subscribe to the iCalendar URL https://aldaviva.com/docs/gdq.ics. No authentication is required.

Vivaldi

  1. Open Vivaldi Settings
  2. Go to the 📅 Calendar section
  3. In the Calendar Accounts section, click +
  4. Select Web Calendar, then click Continue
  5. Choose a Name, such as Games Done Quick or GDQ
  6. Set the Address to https://aldaviva.com/docs/gdq.ics
  7. Click Add Account
  8. Click Save Account

Google Calendar

  1. Go to this project's shared public calendar
  2. Click the Add button in the Add Calendar dialog box that appears

Note

This public calendar is recommended for Google Calendar users because it enables lower latency updates (about one minute) when a run changes during an event, as opposed to subscribing to the ICS URL which Google polls very infrequently (once every few hours).

Tip

To prevent runs from appearing in an alternating two-column checkerboard pattern, you can disable "Display shorter events the same size as 30 minute events" in ⚙ › Settings › General › View options (web) or ☰ › ⚙ Settings › General (Android).

Microsoft Outlook

Outlook for Windows

  1. Go to the Outlook 📅 Calendar section
  2. Open the + Add or + Open Calendar menu
  3. Select 🌐 From Internet…
  4. Set the URL to https://aldaviva.com/docs/gdq.ics, then click OK
  5. Optionally, click Advanced and choose a Folder Name, such as Games Done Quick or GDQ, then click OK
  6. Click Yes

Outlook on the web

  1. Sign in to Outlook on the web
  2. Go to the 📅 Calendar tab
  3. In the left pane, click + Add calendar
  4. Go to the ⚇ Subscribe from web navigation section
  5. Set the URL to https://aldaviva.com/docs/gdq.ics
  6. Choose a calendar name, such as Games Done Quick or GDQ
  7. Click Import

Outlook for Android

  1. Sign in to Outlook on the web with the same Office 365, Exchange, or Outlook.com/Hotmail account with which you are signed into Outlook for Android
  2. Follow the Outlook on the web subscription instructions

Outlook for Mac

  1. Sign in to Outlook on the web with the same Office 365, Exchange, or Outlook.com/Hotmail account with which you are signed into Outlook for Mac
  2. Follow the Outlook on the web subscription instructions

Mozilla Thunderbird

  1. Go to the Thunderbird 📅 Calendar space
  2. Click ☰ (Thunderbird Menu) › + New › Calendar…
  3. Choose On the Network, then click Next
  4. Set the Location to https://aldaviva.com/docs/gdq.ics
  5. Check This location doesn't require credentials
  6. Click Find Calendars
  7. Click Subscribe

Apple Calendar

  1. In Calendar, click File › New Calendar Subscription…
  2. Set the Calendar URL to https://aldaviva.com/docs/gdq.ics, then click Subscribe
  3. Choose a name, such as Games Done Quick or GDQ
  4. Check Auto-refresh to change the update frequency, because GDQ schedules are updated often during events as run durations differ from estimates
  5. To optionally preserve the default reminders, uncheck Remove Alerts
  6. ClicK OK

About

📅 Generate a list of events for GDQ in iCalendar (ICS) format, publicly hosted and locally self-runnable

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

30 stars

Watchers

2 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages