Inspiration

the following is my disorganized notes on this project yet-to-be-made

a tool to download or even synchronize calendar events to a new local folder like "🎈 calendar/mine". could integrate with obsidian notion-like databases plugin. would be very helpful for taking notes (planning, after, etc..) on events of all kinds, referencing them, relating them to contacts...     1. a tool to automatically email, matrix, etc (channel preference can be set in contact identity frontmatter: coms-preference) anyone 'invited' to an event in a recent push notification. if coms fails, send error message to my contact. could even perhaps tap into another tool of mine to host these pages ==(see below)== and invite anyone invited to collaborate on that event page. uses the notifier library of mine ==(see below)==.

I imagine there will be a day where an AI assistant creates a perfect calendar of all the things I've done. I think I've decided ahead of time that this calendar may inform what that machine creates, but my calendars are thus only tentative schedules. Pages for each continuous event will be created as soon as the event begins, unless otherwise configured. With this in mind, it is worth reminding myself that calendar items should thus be only noteworthy (e.g. don't schedule driving to another event. simply schedule that event and account for the time to drive). Perhaps it is best then to consider my calendars to be scheduled things and noteworthy events of my life.

It should sync all properties of the calendar to the frontmatter. Each calendar can be configured to it's own folder. By default, page title would be set to %D %T24 -- %Title, which, for example, would become 2023-02-01 16;30 -- meet with intructor.md. By default, this will not support special characters. It adds the following to the description:

ID + \[directory/filename\](obsidianlink)

It'll also create some aliases, like one without the title, and another without the time, and one with the end date/time, and one with that and without the title.

If the event is repeating and not the first, it will link to the previous event in the frontmatter upon creation.

The ID is placed in the frontmatter along with all other attributes to be synced. It needs to be able to handle other frontmatter being added, and its own syncing frontmatter/title being modified. taskidian -- todoist alternative using markdown notes will often add it's own ID.

syncs all calendar items, and if the item is unrelated to other items for more than a week it will be purged

Built With

Share this project:

Updates