@prologic@twtxt.net I think we could use deltachats new decentralising app format for it: https://delta.chat/en/2022-06-14-webxdcintro
Cool idea but probably very scary in terms of security 😆
@darch@neotxt.dk @prologic@twtxt.net That looks like a minefield and I want no part of it. What’s wrong with just having a weekly thread on Yarn where we announce our availability and come to a consensus on the time?
@mckinley@twtxt.net Nothing personally and it’s been working nicely 👌
Maybe I can script up a little bot that goes out and announces each week at least a day before? Yhay could be a quick win 🤔
@prologic@twtxt.net Host an ICS file people can add to their calendar of choice, which you can edit/update as needed.
Example: Subscribe to https://api-3da23a889bf723786c4367d1f36a1ca2.ocdhost.sandcats.io/.sandstorm-token/H-GeVZmxQN5aN3ArLHe7SDynYB5wEac1bxwq55ugQYB/export.ics in your calendar of choice. I have the current call schedule in it.
@ocdtrekkie@twtxt.net Good idea but 😆
@prologic@twtxt.net Intriguing! It downloads on Firefox, but you aren’t actually supposed to download it, you’re supposed to let your calendar subscribe to it. (Sandstorm API URLs aren’t generally supposed to be accessed via normal browsers… there might be user agent code for that, not positive.)
I suspect you can curl/wget it if you want to see what it contains.
@ocdtrekkie@twtxt.net Agreed. Just pointing out that Mobile Safari on iOS doesn’t know what to do with an .ics
URI or File. Not sure why 😅 you’d have thunk it would have opened in a Calendar app or something, anyway 🤷♂️
@prologic@twtxt.net You’d think! I usually do most of my actual set up of calendars and contacts on desktops, really only use my phone for consuming said information.
If you are using the default iOS Calendar though, you can copy the URL, go to Add Calendar within the app, and then Add Subscription Calendar.
@prologic@twtxt.net odd is it maybe a wrong mime type thing? Should be text/calendar
. Some http servers can mistakenly mark them application/octet-stream
Huh… Nope.
HTTP/1.1 200 OK
Content-Length: 407
Content-Type: text/calendar
Access-Control-Allow-Origin: *
Access-Control-Expose-Headers: ETag
Permissions-Policy: interest-cohort=()
Content-Security-Policy: default-src 'none'; sandbox
Referrer-Policy: same-origin
Vary: Authorization
BEGIN:VCALENDAR
VERSION:2.0;2.0
PRODID:SandCal
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20220822T180903Z
UID:bb63bfbd-623e-4805-b11b-3181d96375e6
DTSTART;TZID=America/Chicago:20220827T000000
CREATED:20220822T180903Z
LAST-MODIFIED:20220822T180903Z
LOCATION:https://meet.jit.si/Yarn.social
SUMMARY:Yarn Call
RRULE:FREQ=WEEKLY
DTEND;TZID=America/Chicago:20220827T010000
END:VEVENT
END:VCALENDAR
@xuu@txt.sour.is Yeah I dunno. I think Mobile Safari is just being stupid 🤦♂️
@prologic@twtxt.net Safari being stupid is often a good bet.