Skip to main content

No project description provided

Project description

Knovleks

Personal Search Engine for different types of resources.

Screenshot of Knovleks TUI

Knovleks can currently index websites, pdf files and text notes.

Install

pip install knovleks

Usage

Usage: knovleks [OPTIONS] COMMAND [ARGS]...

Options:
  -h, --help  Show this message and exit.

Commands:
  index
  search      full-text search
  tag-filter  tag filter
  tui         terminal user interface (experimental)

Index

Usage: knovleks index [OPTIONS] DOCUMENT

Options:
  -t, --tag TEXT
  --title TEXT
  -d, --type, --document-type TEXT
  -h, --help                      Show this message and exit.

Search

Usage: knovleks search [OPTIONS] QUERY

  full-text search

Options:
  -t, --tag TEXT
  -st, --show-tags
  -l, --limit INTEGER
  -dt, --doc-type TEXT
  -ft, --full-text      display full text
  -h, --help            Show this message and exit.

Tag filter

Usage: knovleks tag-filter [OPTIONS] [TAG]...

  tag filter

Options:
  -st, --show-tags
  -l, --limit INTEGER
  -dt, --doc-type TEXT
  -h, --help            Show this message and exit.

TUI

Switch focus: TAB
Next result: ctrl+j
Previous result: ctrl+k
Open result without closing: ctrl+l

Searchbar focused

Exit: ESC

Results focused

Switch focus to searchbar: ESC
Open result: Enter

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

knovleks-0.0.3.tar.gz (13.5 kB view details)

Uploaded Source

Built Distribution

knovleks-0.0.3-py3-none-any.whl (15.1 kB view details)

Uploaded Python 3

File details

Details for the file knovleks-0.0.3.tar.gz.

File metadata

  • Download URL: knovleks-0.0.3.tar.gz
  • Upload date:
  • Size: 13.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.7

File hashes

Hashes for knovleks-0.0.3.tar.gz
Algorithm Hash digest
SHA256 863da82b015fe4cf755d1e0db1174f188043440f65b16745be4e8bdf5ed2dbae
MD5 23c2087b16b6cd21139fb1f27aad209a
BLAKE2b-256 0c78f4278b66aec0ab065d71faa692ec2fc7c54d2195201014c3795353d572eb

See more details on using hashes here.

File details

Details for the file knovleks-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: knovleks-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 15.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.7

File hashes

Hashes for knovleks-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a06f220568dd7bb3e46c2f19e5f2ef47a6a011c74a50f74f7e115861497c0269
MD5 07d672fb1482875b51cdda5d2af36b35
BLAKE2b-256 d763eea8be9d8f6aed2b60700846ce204f743f11279681173d1bf951427fbea4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page