Metadata-Version: 2.1
Name: jubeatools
Version: 2.0.3
Summary: A toolbox for jubeat file formats
Home-page: https://gitlab.com/square-game-liberation-front/jubeatools
Author: Stepland
Author-email: 10530295-Buggyroom@users.noreply.gitlab.com
Requires-Python: >=3.9,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: click (>=8.0.3,<9.0.0)
Requires-Dist: construct (>=2.10,<3.0)
Requires-Dist: construct-typing (>=0.5.3,<0.6.0)
Requires-Dist: marshmallow (>=3.6.0,<4.0.0)
Requires-Dist: marshmallow-dataclass[enum,union] (>=8.5.3,<9.0.0)
Requires-Dist: more-itertools (>=8.4.0,<9.0.0)
Requires-Dist: parsimonious (>=0.10.0,<0.11.0)
Requires-Dist: python-constraint (>=1.4.0,<2.0.0)
Requires-Dist: simplejson (>=3.17.0,<4.0.0)
Requires-Dist: sortedcontainers (>=2.3.0,<3.0.0)
Requires-Dist: typing-inspect (==0.7.1)
Project-URL: Documentation, https://jubeatools.readthedocs.io/en/latest/
Project-URL: Repository, https://gitlab.com/square-game-liberation-front/jubeatools
Description-Content-Type: text/markdown

# Jubeatools

[![docs status badge](https://readthedocs.org/projects/jubeatools/badge/)](https://jubeatools.readthedocs.io)

A toolbox to convert between jubeat file formats

## How to install
```sh
pip install jubeatools
```

You need Python 3.9 or greater

More details in [the documentation](https://jubeatools.readthedocs.io)

## How to use in a command line
```sh
jubeatools ${source} ${destination} -f ${output format} (... format specific options)
```

Again, more details in [the documentation](https://jubeatools.readthedocs.io)

## Which formats are supported
|                 |                      | input | output |
|-----------------|----------------------|:-----:|:------:|
| memon           | v1.0.0               | ✔️     | ✔️      |
|                 | v0.3.0               | ✔️     | ✔️      |
|                 | v0.2.0               | ✔️     | ✔️      |
|                 | v0.1.0               | ✔️     | ✔️      |
|                 | legacy               | ✔️     | ✔️      |
| jubeat analyser | #memo2               | ✔️     | ✔️      |
|                 | #memo1               | ✔️     | ✔️      |
|                 | #memo                | ✔️     | ✔️      |
|                 | mono-column (1列形式) | ✔️     | ✔️      |
| jubeat (arcade) | .eve                 | ✔️     | ✔️      |
| jubeat plus     | .jbsq                | ✔️     | ✔️      |
| malody          | .mc (Pad Mode)       | ✔️     | ✔️      |

