Skip to main content

Module bookmarks

Module bookmarks 

Source
Expand description

Hypermedia bookmarks (QLink index + Library purpose filter).

Bookmarks are dual-written:

  1. {storage}/qlinks/{uuid}.json — always (offline-safe JSON-LD Bookmark)
  2. Hypermedia library entry with purposes: ["bookmark"] when the vault host can ingest

Listing prefers the qlinks directory (complete for browser saves) and merges library entries that already carry purpose bookmark.

Structs§

BookmarkRecord

Constants§

PURPOSE_BOOKMARK
QLINKS_DIR

Functions§

list_all_bookmarks
Merge qlinks files + library purpose=bookmark (dedupe by URL, prefer qlinks metadata).
list_library_bookmarks
Library entries with purpose bookmark (faceted query).
list_qlink_files
List bookmark JSON files under {storage}/qlinks/.
write_qlink_json
Persist a qlink JSON document (always succeeds if disk allows).