Google Calendar setup

How to add these ASW calendars on Android and Google Calendar.

Update info & quick setup

This site is generated automatically by a GitHub Actions workflow triggered externally via a scheduled service (e.g. cron-job.org) to refresh data regularly. Updates typically run on weekdays between 06:00 and 22:00 (Germany time). GitHub’s built-in cron scheduler does not guarantee exact timing or that scheduled jobs will run at all — jobs may be delayed or skipped, especially under load. For more reliable periodic updates, an external scheduler triggers this workflow. If your calendar app still shows old data, wait for the next update (typically within ~15 minutes) or re-subscribe. Check current status of GitHub Actions and Pages at githubstatus.com. Workflow: .github/workflows/publish-ics.yml.

Quick setup: Use Subscribe for webcal subscription (best supported on Apple). For Google Calendar on Android/Windows, follow this guide. Alternatively use Copy URL to add the feed manually or Download file for a one-time import.

Last time trigger:Cron job status badgeLast time generated: 22/04/2026 18:21

Option 1: Subscribe by URL (recommended)

Best for automatic updates.
Steps
  • Open Google Calendar on the web
    Use a browser on Android or desktop.
  • Go to “Other calendars” → “From URL”
    This menu is not reliably available in the Android app.
  • Copy the HTTPS link from this site
    Use the “Copy URL” button next to your class calendar.
  • Paste the link and confirm
    The calendar should appear and update automatically.

Option 2: Import the file

Good for one-time import, not ideal for updates.
Steps
  • Tap “Download file”
    Download the .ics file to your device.
  • Open it with your calendar app
    Depending on vendor apps, the import dialog appears automatically.

Note

The “Subscribe” button uses the webcal protocol which is best supported on Apple devices. On many Android setups, the safest path is using the HTTPS link or importing the file.