Skip to main content

A terminal-based, local-first, note-taking app powered by Textual

Project description

QNote

QNote is a terminal-based, local-first, note-taking app powered by Textual.
It provides a fast, intuitive, and visually appealing way to manage your notes directly in the terminal.

Demo

Features

  • Terminal UI: Sidebar, stats panel with Lumen - a visual widget, and content area for easy navigation and editing.
  • SQLite backend: Persistent note storage with fast queries.
  • Cross-platform: Works on Windows, macOS, and Linux.
  • Console script: Launch with qnote after installation.

Installation

Using pip (recommended)

pip install qnote

Development

git clone https://github.com/piotr-daniel/qnote.git
cd qnote
python -m venv .venv
# .venv\Scripts\Activate.ps1  # Windows
source .venv/bin/activate  # macOS/Linux
pip install -e .
qnote  # launch the app

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

qnote-0.0.2.tar.gz (10.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qnote-0.0.2-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

Details for the file qnote-0.0.2.tar.gz.

File metadata

  • Download URL: qnote-0.0.2.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for qnote-0.0.2.tar.gz
Algorithm Hash digest
SHA256 cd1171ed72aa9b8a8aa04e9f2a5f9238db69b938198702980633e4b98b40a2bc
MD5 b756168acc0456f1525e4f2bc76e90a1
BLAKE2b-256 2d4f2554e84b11f623f7dc9c9c02016640446bcb416d42a47bd99abe8dedc768

See more details on using hashes here.

File details

Details for the file qnote-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: qnote-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 12.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for qnote-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7e3836fd0cef8133a252c8f9e1e13f3c05b9c7b8a9b7388147fee573e8013fba
MD5 be0bb6428b2b40d70f08d5c6ae263f93
BLAKE2b-256 05c7890b3b2b0ee3c3bfffa188ebe0198f7a21608d80210ef37fa839f1746d8b

See more details on using hashes here.

Supported by

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