Metadata-Version: 2.4
Name: kleo-receipts
Version: 0.1.0
Summary: Epson receipt printer based task ticket system
Project-URL: Homepage, https://github.com/yesawoo/kleo-receipts
Project-URL: Repository, https://github.com/yesawoo/kleo-receipts
Author: yesawoo
License-Expression: MIT
License-File: LICENSE
Keywords: cli,epson,escpos,receipt-printer,task-management
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Printing
Requires-Python: >=3.12
Requires-Dist: python-escpos>=3.1
Requires-Dist: rich>=13.0.0
Requires-Dist: schedule>=1.2.0
Requires-Dist: things-py>=0.0.15
Requires-Dist: typer>=0.12.0
Requires-Dist: zeroconf>=0.131.0
Description-Content-Type: text/markdown

# kleo-receipts

CLI tool for printing task tickets to Epson receipt printers. Fetches tasks from [Things](https://culturedcode.com/things/) and prints them as physical tickets with QR codes for "scan to complete".

## Install

```bash
brew install yesawoo/tap/kleo-receipts
```

Or with pip:

```bash
pip install kleo-receipts
```

## Usage

```bash
# Discover network printers
kleo discover

# Print a single task ticket
kleo print-task "Fix the login bug" --auto

# Preview without printing
kleo print-task "Fix the login bug" --preview

# Server mode: periodically fetch and print tasks from Things
kleo serve --auto

# Custom schedule and tag filter
kleo serve --every "1 day at 09:00" --tag focus --auto
```

## License

MIT
