nextcloud calendars #1

Open
opened 2023-03-23 11:56:58 -04:00 by adam · 6 comments
Owner

from all of my shown calendars, what's coming up?

will have to log in to nextcloud (as me) - you can webdav, but I think caldav can't tell if a calendar is "hidden".

from all of my shown calendars, what's coming up? will have to *log in* to nextcloud (as me) - you can webdav, but I think caldav can't tell if a calendar is "hidden".
adam added the
reporter
label 2023-03-23 11:56:58 -04:00
Author
Owner

new plan: no it doesn't have to log in as me. Share calendars with a nextcloud "reporter" account.

new plan: no it doesn't have to log in as me. Share calendars with a nextcloud "reporter" account.
Author
Owner

ok check it, I have a genius plan (maybe). if an event has a reminder (which hopefully comes across when shared through nextcloud), whether it shows up on the report is if: that reminder will go off today, or, if today is twice as far away from that day.

also there's a way to set email reminder and notification - might as well co-opt email reminder to be the newsletter reminder

ok check it, I have a genius plan (maybe). if an event has a reminder (which hopefully comes across when shared through nextcloud), whether it shows up on the report is if: that reminder will go off today, or, if today is twice as far away from that day. also there's a way to set email reminder and notification - might as well co-opt email reminder to be the newsletter reminder
Author
Owner

you don't get reminders for shared calendars :(

you don't get reminders for shared calendars :(
adam started working 2023-03-23 15:51:04 -04:00
Author
Owner

ok new plan:

I'd like to figure out a formula to decide when to remind myself.

ok new plan: I'd like to figure out a formula to decide when to remind myself.
Author
Owner

even betterer plan: have the journalist actually log in as myself, too, to read more info from events/etc. then it just has to figure out which are shared with the Journalist account.

sort of absurd. But it's that or modify nextcloud code.

even betterer plan: have the journalist *actually* log in as myself, too, to read more info from events/etc. then it just has to figure out which are shared with the Journalist account. sort of absurd. But it's that or modify nextcloud code.
adam stopped working 2023-03-23 18:07:00 -04:00
2 hours 15 minutes
adam deleted spent time 2023-03-23 18:07:07 -04:00
- 2 hours 15 minutes
Author
Owner

current (known) caldav solutions suck.
https://github.com/skazantsev/WebDavClient - is merely a webdav client - caldav needs features it doesn't have
https://github.com/markatk/CalDAV.NET - breaks looking for some other library (tbf, doesn't purport to support net7)
https://stackoverflow.com/a/19824578/1173856 - $350

the path forward is probably one of:

  1. switch languages to search for a good caldav solution
  2. manually do the HTTP requests, which would make it easier to...
  3. maintain my own fork of WebDavClient - fork skazantsev's work as markatk started
  4. configure each calendar manually, rather than via sharing. this is what was done for silver meddlists' Director
  5. do some kind of computer-vision-web-browser-manipulation madness
current (known) caldav solutions suck. https://github.com/skazantsev/WebDavClient - is merely a webdav client - caldav needs features it doesn't have https://github.com/markatk/CalDAV.NET - breaks looking for some other library (tbf, doesn't purport to support net7) https://stackoverflow.com/a/19824578/1173856 - $350 the path forward is probably one of: 1. switch languages to search for a good caldav solution 1. manually do the HTTP requests, which would make it easier to... 1. maintain my own fork of WebDavClient - fork skazantsev's work as markatk started 1. configure each calendar manually, rather than via sharing. this is what was done for silver meddlists' Director 1. do some kind of computer-vision-web-browser-manipulation madness
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: adam/newsletter#1
No description provided.