Now that we’ve got this cute lil document store, it would be nice to build some “apps” on top of it. As tech demos, for utility, etc.

Wallabag/Wayback

I think this would be fairly easy to do (famous last words). The implementation is straightforward though:

  • a (baked in?) template type for archived URLs.
    • it only needs parameters for “URL” and “frequency”
  • a Cron hook that refreshes them if necessary/archives them
    • creating a WARC which is attached to the record as an attachment
    • updating the contents field with a markdownified preview of the article a la Firefox’s readability.

CalDav

it would provide API endpoints to behave as a CalDav server, and also potentially produce an iCal file like Google calendar does

the iCal file is relatively more trivial, but the CalDav endpoint configuration, I guess we would choose a backend where new events are automatically added. Additionally scoping it within a project is potentially interesting, so e.g. we could have a url for just the gallantries calendar, and we could freely share that url, and anyone with it could create events on the calendar for us

WebDAV

or at minimum a file/folder browser view of files and attachments similar to how next cloud shows files and folders.

except each folder is a note, and the files are the attachments

Apps

Version d2be1cc261fb
Updated
Author avatar Helena, avatar Helena Doc № PNMR-R66Jh6O9