Metadata-Version: 2.4
Name: termtypr
Version: 0.3.5
Summary: A Python CLI application for practicing and improving typing speed
Project-URL: Homepage, https://github.com/SteMazzO/TermTypr
Project-URL: Bug Tracker, https://github.com/SteMazzO/TermTypr/issues
Author: Stefano Mazzoleni
License-Expression: MIT
License-File: LICENSE
Keywords: cli,practice,speed,terminal,typing
Classifier: Environment :: Console
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Utilities
Requires-Python: >=3.9
Requires-Dist: platformdirs>=4.1.0
Requires-Dist: plotext>=5.3.2
Requires-Dist: rich>=13.5.2
Requires-Dist: textual>=0.38.1
Requires-Dist: typer>=0.9.0
Provides-Extra: dev
Requires-Dist: pre-commit>=3.0.0; extra == 'dev'
Requires-Dist: pytest-cov>=4.0.0; extra == 'dev'
Requires-Dist: pytest>=7.0.0; extra == 'dev'
Requires-Dist: ruff>=0.2.0; extra == 'dev'
Description-Content-Type: text/markdown

# TermTypr

Python command-line application designed to practice and improve typing speed directly in the terminal.

[![Python 3.9+](https://img.shields.io/badge/python-3.9+-blue.svg)](https://www.python.org/downloads/)
[![PyPI version](https://badge.fury.io/py/termtypr.svg)](https://badge.fury.io/py/termtypr)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

## Features

- Interactive typing tests with real-time words-per-minute (WPM) and accuracy tracking
- Detailed statistics to monitor progress over time
- Multiple visual themes (light and dark)
- Several game modes and typing challenges

## Installation

### Prerequisites

- Python 3.9 or higher
- pip package manager

### Install from PyPI (Recommended)

```bash
pip install termtypr
```

To start the application:

```bash
termtypr
```

### Install from Source

```bash
git clone https://github.com/SteMazzO/termtypr.git
cd termtypr
pip install -e .
termtypr
```

## Contributing

Contributions are welcome. Please read the [CONTRIBUTING.md](CONTRIBUTING.md) file for guidelines on how to contribute.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

## Acknowledgments

- Inspired by the typing test CLI tool [MiType](https://github.com/Mithil467/mitype), as well as online platforms like [10FastFingers](https://10fastfingers.com/) and [TypeRacer](https://play.typeracer.com/)
- Text samples are sourced from [Typeracer Data](http://typeracerdata.com/texts).
