pylon

command module
v1.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 23, 2023 License: MIT Imports: 3 Imported by: 0

README

Pylon

Build Status

A small CLI based bookmark manager.

Getting Started

Before you start, you need to install the prerequisites.

Prerequisites
  • MeiliSearch: Version >= 0.30 for data storage
  • chromedp/headless-shell: Version >= 90.0 for data crawling
Install from binary

Downloads can be found at releases page on GitHub.


Install from source
Prerequisites for building
  • GO: Version >= 1.20
1. Clone the repository:
git clone git@github.com:petaki/pylon.git
2. Open the folder:
cd pylon
3. Build the Pylon:
go build

Configuration

Initialize the .pylonfile file in your home directory or use environment variables:

pylon config init
Headless Shell Host
HEADLESS_SHELL_HOST=http://127.0.0.1:9222
MeiliSearch Host
MEILISEARCH_HOST=http://127.0.0.1:7700
MeiliSearch API Key
MEILISEARCH_API_KEY=
MeiliSearch Index
MEILISEARCH_INDEX=pylon

Usage

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

Reporting Issues

If you are facing a problem with this package or found any bug, please open an issue on GitHub.

License

The MIT License (MIT). Please see License File for more information.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL