📁 Apps

😇 pub: HXPM Public Issues  |   |  Print Markdown

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


Metadata
Metadata
Key Value
ID PNMR-R66Jh6O9
URN urn:penemure:d486ec0f-35f1-4ea4-b69a-47ae8987a3bd
Backend 😇 pub: HXPM Public Issues
Ancestors
milestone (💀) 2.0
Milestone urn:penemure:812c9278-578d-4d5f-92f7-a22dfcc644dc
📅 Created
📅 Updated
Links

Children

Queryable fields

View in API
title<a href="/penemure/note/d486ec0f-35f1-4ea4-b69a-47ae8987a3bd.html"><span class="title">📁 Apps</span></a>
parentsurn:penemure:4d9fe953-c4d9-43d5-ba27-d86bd7d0eefe
version2
created_unix1739343827.552144
updated_unix1739800787.1126688
namespaceNone
typeproject
idd486ec0f-35f1-4ea4-b69a-47ae8987a3bd
urnurn:penemure:d486ec0f-35f1-4ea4-b69a-47ae8987a3bd
url/penemure/note/d486ec0f-35f1-4ea4-b69a-47ae8987a3bd.html
backendpub
created2025-02-12 07:03:47.552144+00:00
updated2025-02-17 13:59:47.112669+00:00
systemFalse
blurbNow 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
milestoneurn:penemure:812c9278-578d-4d5f-92f7-a22dfcc644dc
title_plain📁 Apps
title_txtApps
final_ancestor_titlesPenemure
parent_first_titlePenemure
ancestorsurn:penemure:4d9fe953-c4d9-43d5-ba27-d86bd7d0eefe