Include ICS calendar file in weekly mail

Really more of a spontaneous idea. Probably far down the prio list. But I would find it cool!

We already get a weekly mail with the activities planned next week. How cool would it be if there was an ICS file attached with the activities as calendar entries, for those of us who use an office suite that can make use of it (i.e., probably all of them?)?

This probably needs to be fleshed out a bit, but some ideas… some of them are pure speculative fantasy from my wet dreams, other maybe more practical.

  • The title is just the title of the activity.
  • The date is self explanatory.
  • The link to the activity could be included in the “body” of the entry, as well as some textual description as seems useful (maybe the workout builder info and the most important attributes).
  • If the activity has a time entered, then this should be included. Otherwise some default time
    (maybe user configurable). Making it an event without a time (i.e. a full day event) probably makes little sense but heck, even that could be an option.
  • The duration of the event should come from the existing heuristic if not provided by the user.
  • I have a whole ritual with my runs - i.e. I do a pre-run stuff that usually takes well over an hour (wake up, read a bit of intervals.icu forum, get coffee, eat some snacks, get into my clothes, do my warmup routine, drink more coffee, go pee, etc. etc.), so for me it would be helpful to be able to configure (statically, not per activity) a time offset (e.g., 90 minutes or whatever) that is automatically subtracted from the start time.
  • A second offset should be configurable for the end - i.e. whatever time I deem fit so I can get a shower etc., so people see I’m still busy and my calendar is blocked still.
  • This is getting complicated, but ICS in principle supports changing/overwriting/canceling entries, so if an activity changes, it should be updated in a follow-up email? Optionally?

Technical info here or here but many programming languages should have ready-made libraries.

From experience, I had programmed such a thing in the distant past for my own spreadsheet-based planning system. The file format is pretty easy to work with, straightforward if a bit clunky at times.

Of course, only do this if you have nothing else whatsoever on your plate, or if you need a break from regular fitness app coding. :slight_smile:

Are you aware that you can export your calendar as an .ics file? All red indicators on my calendar is my Intervals plan

1 Like

I was not. Fantastic! I swear posting feature ideas here is the best way to learn about already existing features from comments. :laughing:

Would you find it useful to auto export this with the weekly mail as an attachment?

Go to the calendar, options. At the bottom is add calendar and export calendar.

1 Like