From aeef62d67df9cc548a0a5c98412cb1eea42f5840 Mon Sep 17 00:00:00 2001 From: Rosano Date: Thu, 30 Nov 2023 12:12:17 -0300 Subject: [PATCH 1/5] Document Webmarks --- bookmark.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/bookmark.md b/bookmark.md index 4a8a5eb..31caca2 100644 --- a/bookmark.md +++ b/bookmark.md @@ -40,3 +40,22 @@ There are two ways to link to the creator of a bookmark: Some apps add a unique identifier separate from the subject URI, like: * ` "b93d9944-d54d-42f6-a39b-6ea3f9217763" .` * There is also the use of in [mark-book](https://github.com/mark-book/markbook/blob/123fadd211d9a42c43e2d9a5e7eeba81bb6b3fd6/bin/reddit.js#L32) but we're not entirely sure how that works. + +## [Webmarks](https://webmarks.5apps.com) + +Uses [@remotestorage/module-bookmarks](https://www.npmjs.com/package/@remotestorage/module-bookmarks) writing to `/bookmarks/archive`: + +``` +{ + "url": "https://www.google.com", + "title": "Google", + "description": "alfa", + "tags": [ + "bravo" + ], + "createdAt": "2023-11-30T15:02:09.711Z", + "updatedAt": "2023-11-30T15:08:29.561Z", + "id": "a9308a39c5294b0b9269d0c650d8c5f1", + "@context": "http://remotestorage.io/spec/modules/bookmarks/archive-bookmark" +} +``` From 82b2ac489ac49fac6eb8d55dc2da616432d61452 Mon Sep 17 00:00:00 2001 From: Rosano Date: Thu, 30 Nov 2023 12:28:13 -0300 Subject: [PATCH 2/5] Document Joybox --- bookmark.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/bookmark.md b/bookmark.md index 31caca2..b54edc5 100644 --- a/bookmark.md +++ b/bookmark.md @@ -59,3 +59,21 @@ Uses [@remotestorage/module-bookmarks](https://www.npmjs.com/package/@remotestor "@context": "http://remotestorage.io/spec/modules/bookmarks/archive-bookmark" } ``` + +## [Joybox](https://joybox.rosano.ca) + +Uses a [custom module](https://github.com/rosano/joybox/blob/master/os-app/_shared/JBXDocument/main.js) writing to `/joybox/jbx_documents`: + +``` +{ + "JBXDocumentNotes": "", + "JBXDocumentURL": "https://alsarahthenubatones.bandcamp.com/album/silt", + "JBXDocumentName": "Alsarah & the Nubatones: Silt", + "JBXDocumentEmbedURL": "https://bandcamp.com/EmbeddedPlayer/v=2/album=704487352/size=large/tracklist=false/artwork=small/", + "JBXDocumentImageURL": "https://f4.bcbits.com/img/a3732065656_5.jpg", + "JBXDocumentDidFetch": true, + "JBXDocumentID": "01HGGDDWGV1A9KFYMNWKFY63ZP", + "JBXDocumentCreationDate": "2023-11-30T15:26:46.811Z", + "JBXDocumentModificationDate": "2023-11-30T15:26:46.811Z" +} +``` From 7606e75f45abd4decf9b09df0714413ae201f14b Mon Sep 17 00:00:00 2001 From: Rosano Date: Fri, 1 Dec 2023 10:21:53 -0300 Subject: [PATCH 3/5] Fix typo --- bookmark.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bookmark.md b/bookmark.md index b54edc5..fdef200 100644 --- a/bookmark.md +++ b/bookmark.md @@ -62,7 +62,7 @@ Uses [@remotestorage/module-bookmarks](https://www.npmjs.com/package/@remotestor ## [Joybox](https://joybox.rosano.ca) -Uses a [custom module](https://github.com/rosano/joybox/blob/master/os-app/_shared/JBXDocument/main.js) writing to `/joybox/jbx_documents`: +Uses [custom module](https://github.com/rosano/joybox/blob/master/os-app/_shared/JBXDocument/main.js) writing to `/joybox/jbx_documents`: ``` { From 0b76c0896371fc7825f8f5dc117fff4cdcf49994 Mon Sep 17 00:00:00 2001 From: Rosano Date: Fri, 1 Dec 2023 10:31:17 -0300 Subject: [PATCH 4/5] Document BookmarkVault --- bookmark.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/bookmark.md b/bookmark.md index fdef200..2a96684 100644 --- a/bookmark.md +++ b/bookmark.md @@ -77,3 +77,18 @@ Uses [custom module](https://github.com/rosano/joybox/blob/master/os-app/_shared "JBXDocumentModificationDate": "2023-11-30T15:26:46.811Z" } ``` + +## [BookmarkVault](https://chromewebstore.google.com/detail/bookmarkvault/fhgbcoincldpdmelkhhanmdlfgafmnma) + +> [!NOTE] +> Data stored is encrypted; module is direct REST calls; perhaps extension owns the data and remoteStorage considered a form of 'backup'. + +Uses [custom module](https://gitlab.com/zookatron/bookmarkvault/-/blob/master/src/background/remotestorage.ts) writing to `/bookmarkvault`: + +``` +{ + "version": "0.1.2", + "passphraseHash": "pbkdf2:Z7GnrZdSIQnuQokSQaVEAQ==:hwxlDGlGPwdc7jt1m+384dr3YK7JM8EFX1y3/lblqR4=", + "data": "aes:yv5f7hFd2V0r51MyfcuO0Q==:EX4AWldZiwxBL2ZZONYZYwxAmA0Runl2pYXvH3l6m64wJrPiiM9oZp1F24njtBZ5A6TOk1iBhcIvyp2RsOSWoOMJ5oryjPG6fJfjxnzwr3atNRxUoQYOlU2cxaVlqSDgFc3oxSTz2beIyhCI5pCknL3vlEwdjpSIgKejlsNVo6+G6tKJKV2cbZ9IXy32bumfHBX6j/i6xHQpa7/NhxXbxA==" +} +``` From 3fa5bc8b33ce267c7f7208e6ed5a349bfba75ff7 Mon Sep 17 00:00:00 2001 From: Rosano Date: Fri, 1 Dec 2023 11:09:22 -0300 Subject: [PATCH 5/5] Add trailing slash --- bookmark.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bookmark.md b/bookmark.md index 2a96684..9156db2 100644 --- a/bookmark.md +++ b/bookmark.md @@ -43,7 +43,7 @@ Some apps add a unique identifier separate from the subject URI, like: ## [Webmarks](https://webmarks.5apps.com) -Uses [@remotestorage/module-bookmarks](https://www.npmjs.com/package/@remotestorage/module-bookmarks) writing to `/bookmarks/archive`: +Uses [@remotestorage/module-bookmarks](https://www.npmjs.com/package/@remotestorage/module-bookmarks) writing to `/bookmarks/archive/`: ``` { @@ -62,7 +62,7 @@ Uses [@remotestorage/module-bookmarks](https://www.npmjs.com/package/@remotestor ## [Joybox](https://joybox.rosano.ca) -Uses [custom module](https://github.com/rosano/joybox/blob/master/os-app/_shared/JBXDocument/main.js) writing to `/joybox/jbx_documents`: +Uses [custom module](https://github.com/rosano/joybox/blob/master/os-app/_shared/JBXDocument/main.js) writing to `/joybox/jbx_documents/`: ``` { @@ -83,7 +83,7 @@ Uses [custom module](https://github.com/rosano/joybox/blob/master/os-app/_shared > [!NOTE] > Data stored is encrypted; module is direct REST calls; perhaps extension owns the data and remoteStorage considered a form of 'backup'. -Uses [custom module](https://gitlab.com/zookatron/bookmarkvault/-/blob/master/src/background/remotestorage.ts) writing to `/bookmarkvault`: +Uses [custom module](https://gitlab.com/zookatron/bookmarkvault/-/blob/master/src/background/remotestorage.ts) writing to `/bookmarkvault/`: ``` {