Metadata-Version: 2.4
Name: qnote
Version: 0.0.3
Summary: A terminal-based, local-first, note-taking app powered by Textual
Author-email: Piotr Daniel <piotr.daniel4@gmail.com>
License-Expression: MIT
Keywords: notes,textual,terminal,cli
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: appdirs
Requires-Dist: textual
Requires-Dist: colorama==0.4.6
Requires-Dist: markdown-it-py==4.0.0
Requires-Dist: mdurl==0.1.2
Requires-Dist: Pygments==2.19.2
Requires-Dist: rich==14.2.0
Requires-Dist: shellingham==1.5.4
Requires-Dist: typer==0.20.0
Requires-Dist: typing_extensions==4.15.0
Dynamic: license-file

# QNote

QNote is a terminal-based, local-first, note-taking app powered by [Textual](https://github.com/Textualize/textual).  
It provides a fast, intuitive, and visually appealing way to manage your notes directly in the terminal.

[![Demo](demo.gif)](demo.mp4)
---

## 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)

```bash
pip install qnote
```

---

## Development
```bash
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
```
