ASIMOV Chromium Module
ASIMOV module for Chromium (and Brave, Google Chrome, etc.) bookmark import.
✨ Features
- Extracts bookmarks from Chromium-based browsers (Chromium, Brave, Google Chrome, Microsoft Edge, Opera, Vivaldi, and others).
- Constructs a semantic knowledge graph based on the KNOW ontology.
- Supports RDF linked data output in the form of JSON-LD.
- Distributed as a standalone static binary with zero runtime dependencies.
🛠️ Prerequisites
- Rust 1.85+ (2024 edition) if building from source code
⬇️ Installation
Installation with the ASIMOV CLI
Installation from Source Code
👉 Examples
Import of Browser Bookmarks
Importing bookmarks from Chromium
Importing bookmarks from Chrome
Importing bookmarks from Brave
Importing bookmarks from Microsoft Edge
Import of Bookmarks Files
Parsing bookmarks files on macOS
Parsing bookmarks files on Linux
Parsing bookmarks files on Windows
Get-Content "$env:LOCALAPPDATA\Chromium\User Data\Profile 1\Bookmarks" | asimov-chromium-reader
Get-Content "$env:LOCALAPPDATA\Google\Chrome\User Data\Profile 1\Bookmarks" | asimov-chromium-reader
Get-Content "$env:LOCALAPPDATA\BraveSoftware\Brave-Browser\User Data\Default\Bookmarks" | asimov-chromium-reader
Get-Content "$env:LOCALAPPDATA\Microsoft\Edge\User Data\Profile 1\Bookmarks" | asimov-chromium-reader
⚙ Configuration
This module requires no configuration.
📚 Reference
Installed Binaries
asimov-chromium-cataloger: lists bookmarks from Chromium-based browsersasimov-chromium-reader: parses bookmarks from ChromiumBookmarksfiles
asimov-chromium-cataloger
asimov-chromium-cataloger
Usage: asimov-chromium-cataloger [OPTIONS] <URL>
Arguments:
<URL> The browser bookmarks URL to catalog (e.g., `chrome://bookmarks`, `brave://bookmarks/2`)
Options:
-d, --debug Enable debugging output
--license Show license information
-v, --verbose... Enable verbose output (may be repeated for more verbosity)
-V, --version Print version information
-h, --help Print help
asimov-chromium-reader
asimov-chromium-reader
Usage: asimov-chromium-reader [OPTIONS]
Options:
-d, --debug Enable debugging output
--license Show license information
-v, --verbose... Enable verbose output (may be repeated for more verbosity)
-V, --version Print version information
-h, --help Print help
👨💻 Development