Module Bushel_sync.Karakeep

Karakeep link sync

Sync bushel links with karakeep bookmark service

val src : Logs.src
module Log : Logs.LOG

JSON Helpers

val json_obj : (string * Jsont.json) list -> Jsont.json
val json_string : string -> Jsont.json
val find_member : string -> Jsont.json -> Jsont.json option
val get_string : string -> Jsont.json -> string option
val get_array : string -> Jsont.json -> Jsont.json list
val extract_tag_name : Jsont.json -> string option

Pagination

val fetch_all_bookmarks : Karakeep.t -> Karakeep.Bookmark.T.t list

URL-to-Bookmark Index

val build_url_index : Karakeep.Bookmark.T.t list -> (string, Karakeep.Bookmark.T.t) Hashtbl.t

Sync Logic