Metadata-Version: 2.4
Name: plover_midi4text
Version: 0.0.5
Summary: Midi4Text English orthographic system implementation for Plover
Author-email: Nick Markopoulos <nsmarkop@gmail.com>
License-Expression: GPL-3.0-or-later
Project-URL: Homepage, https://github.com/nsmarkop/plover_midi4text
Keywords: plover plover_plugin
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Plugins
Classifier: Intended Audience :: End Users/Desktop
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: plover>=4.0.0.dev7
Dynamic: license-file

# Plover Midi4Text

[Midi4Text](https://www.midi4text.com/) English orthographic system implementation for [Plover](https://github.com/openstenoproject/plover).

**Warning:** Updating the plugin does not always update the default dictionaries to their latest versions. Check in the [plugin repository](https://github.com/nsmarkop/plover_midi4text) or [here](https://github.com/Sillabix/Midi4Text-ortographic-system) for the most up to date versions of the dictionary files.

## Development

Set up the virtual environment and install dependencies via [uv](https://docs.astral.sh/uv/):

```bash
uv sync
```

Update dictionary files:

```bash
uv run update_dictionaries.py
```

Build and publish to PyPI:

```bash
uv build --clear
uv publish --publish-url https://test.pypi.org/legacy/ --dry-run
uv publish --publish-url https://test.pypi.org/legacy/
uv publish
```

NOTE: You will be prompted to enter your token, which you can create / find under Account Settings -> API tokens on PyPI.
