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.4.tar.gz (15.7 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: knovleks-0.0.4.tar.gz
  • Upload date:
  • Size: 15.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for knovleks-0.0.4.tar.gz
Algorithm Hash digest
SHA256 eb74c6021c2e2c84f95aaac0d0960518ba9af5a61a5f55324c98de9859a0a41a
MD5 c5fb50759ac470f0dfd80e54d60f8a25
BLAKE2b-256 3eb6fc5240b812a7376874fc38bbb9bc147372d9eeceafd6dc7f59585c5afff7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for knovleks-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f18dce4247327364e09c27c08cc624fc6aca36555ffbdb140a0e106bcdf8341f
MD5 580c03f2c225f8526c56c98abdd1e6dd
BLAKE2b-256 5ef419e476dc76693579fea79b7973bcdae941530ae9feb45956d55e10ecc475

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