Crate bogrep

source ·
Expand description

Bogrep downloads and caches your bookmarks in plaintext without images or videos. Use the Bogrep CLI to grep through your cached bookmarks in full-text search.

§Examples

# Configure the path to the bookmarks file (e.g. of your browser)
bogrep config --source "my/path/to/bookmarks_file.json"

# Import bookmarks
bogrep import

# Fetch and cache bookmarks
bogrep fetch

# Search your bookmarks in full-text search
bogrep <pattern>

Modules§

  • Available commands.
  • The errors which can occur in Bogrep.
  • Helper functions to work with HTML.
  • Helper function to work with JSON.
  • Utilities used in testing.
  • Utilities to work with files (create, open, read, write).

Structs§

Enums§

Traits§

  • A trait to manage the cache in a file system or a mock cache used in testing.
  • A trait to fetch websites from a real or mock client.
  • A trait to read bookmarks from multiple sources, like Firefox or Chrome.