CLI for indexing Firefox bookmarks.
Project description
Search Firefox bookmark contents, with this commandline client. Fafi extracts the content of the bookmarks and stores them into a searchable SQLite database.
Things it does:
Detects your places database from the Firefox profile folder.
Extract main text content from all bookmarks into ./data/faff.sqlite.
Skips .local domains
Skips pages that are already indexed.
Search results are ranked by relevance and displayed with snippets.
URLs are stored together with the main page context as determined by Newspaper.
Users
pipx install fafi
fafi index
fafi search 'linux'
Developers
# Install project requirements.
poetry install
# Log in to a python shell
poetry shell
# Make faff executable
chmod +x fafi.py
# Index bookmarks
./fafi.py index
# Search for linux
./fafi.py search 'linux'
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fafi-0.1.5.tar.gz
(4.2 kB
view hashes)
Built Distribution
fafi-0.1.5-py3-none-any.whl
(4.8 kB
view hashes)