.ics file for a point-in-time snapshot, or subscribe to a live feed URL that your calendar app re-polls automatically so new items, snoozed due dates, and completed items always stay current.
One-shot export with track ics
Generate an .ics file from the command line whenever you need a fresh snapshot:
last_done + every — rather than the raw due field, so the event lands on the day the chore is actually next due.
Open the resulting file in any calendar app that supports .ics import (Apple Calendar, Google Calendar, Outlook, and most others accept it from File → Import or equivalent).
Live subscription feed
A one-shot file goes stale as soon as you add or snooze something. For a calendar that stays in sync, subscribe to the hosted feed instead:&all=1:
Using the webcal:// scheme
Most desktop and mobile calendar apps recognise the webcal:// scheme, which tells them to treat the URL as a subscribed calendar and poll it automatically. Swap https for webcal when you paste the URL:
webcal:// link usually opens the right dialog in the system calendar app directly.
Adding the feed in common calendar apps
The exact steps vary by app, but the general pattern is the same everywhere:Copy your subscribe URL
In the web UI, go to Settings and click the copy button next to the calendar URL. Or construct it manually using your API key from
~/.track/config.toml.Open your calendar app's subscription dialog
Look for Add Subscribed Calendar, Add Internet Calendar, Subscribe to Calendar, or equivalent in your app’s account or calendar settings.
The subscription feed is read-only. Changes you make inside your calendar app — renaming events, moving them, deleting them — do not write back to Wrixton. Make edits in the CLI or web UI instead.
Getting your API key
Your API key is stored in~/.track/config.toml after you run track config. You can also copy the full subscribe URL directly from Settings in the web UI, which inserts your key for you automatically.