A small CLI based bookmark manager.
Before you start, you need to install the prerequisites.
- MeiliSearch:
Version >= 0.30
for data storage - chromedp/headless-shell:
Version >= 90.0
for data crawling
Downloads can be found at releases page on GitHub.
- GO:
Version >= 1.21
git clone git@github.com:petaki/pylon.git
cd pylon
go build
Initialize the .pylonfile
file in your home directory or use environment variables:
pylon config init
HEADLESS_SHELL_HOST=http://127.0.0.1:9222
MEILISEARCH_HOST=http://127.0.0.1:7700
MEILISEARCH_API_KEY=
MEILISEARCH_INDEX=pylon
The following commands show how to use the package.
pylon https://github.com/petaki
Or add with tags:
pylon --tags="go,code" https://golang.org
pylon link search <query>
pylon link update <id>
pylon link delete <id>
pylon link delete-all
If you are facing a problem with this package or found any bug, please open an issue on GitHub.
The MIT License (MIT). Please see License File for more information.