Skip to content

Commit

Permalink
Merge pull request #15 from rosano/patch-3
Browse files Browse the repository at this point in the history
Document bookmarks
  • Loading branch information
michielbdejong authored Dec 1, 2023
2 parents f08afcc + 3fa5bc8 commit 2e09b0e
Showing 1 changed file with 52 additions and 0 deletions.
52 changes: 52 additions & 0 deletions bookmark.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,3 +40,55 @@ There are two ways to link to the creator of a bookmark:
Some apps add a unique identifier separate from the subject URI, like:
* `<bookmark> <http://www.w3.org/2002/01/bookmark#id> "b93d9944-d54d-42f6-a39b-6ea3f9217763" .`
* There is also the use of <http://purl.org/dc/terms/title#references> 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"
}
```

## [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/`:

```
{
"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"
}
```

## [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=="
}
```

0 comments on commit 2e09b0e

Please sign in to comment.