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.
📁 Apps
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
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
Title | Created |
---|---|
⏰ RSS Feeds | 2025-02-24 |
Queryable fields
View in API
title | <a href="/penemure/note/d486ec0f-35f1-4ea4-b69a-47ae8987a3bd.html"><span class="title">📁 Apps</span></a> |
parents | urn:penemure:4d9fe953-c4d9-43d5-ba27-d86bd7d0eefe |
version | 2 |
created_unix | 1739343827.552144 |
updated_unix | 1739800787.1126688 |
namespace | None |
type | project |
id | d486ec0f-35f1-4ea4-b69a-47ae8987a3bd |
urn | urn:penemure:d486ec0f-35f1-4ea4-b69a-47ae8987a3bd |
url | /penemure/note/d486ec0f-35f1-4ea4-b69a-47ae8987a3bd.html |
backend | pub |
created | 2025-02-12 07:03:47.552144+00:00 |
updated | 2025-02-17 13:59:47.112669+00:00 |
system | False |
blurb | 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 |
milestone | urn:penemure:812c9278-578d-4d5f-92f7-a22dfcc644dc |
title_plain | 📁 Apps |
title_txt | Apps |
final_ancestor_titles | Penemure |
parent_first_title | Penemure |
ancestors | urn:penemure:4d9fe953-c4d9-43d5-ba27-d86bd7d0eefe |