Metadata-Version: 2.1
Name: slider
Version: 0.8.1
Summary: Utilities for working with osu! files and data
Home-page: https://github.com/llllllllll/slider
Author: Joe Jevnik
Author-email: joejev@gmail.com
License: LGPLv3+
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Games/Entertainment
License-File: LICENSE
Requires-Dist: numpy
Requires-Dist: requests
Requires-Dist: scipy
Provides-Extra: dev
Requires-Dist: flake8==3.7.9; extra == "dev"
Requires-Dist: mccabe==0.6.1; extra == "dev"
Requires-Dist: pyflakes==2.1.1; extra == "dev"
Requires-Dist: pytest==5.4.1; extra == "dev"
Provides-Extra: cli
Requires-Dist: click; extra == "cli"

slider
======

Utilities for working with `osu! <https://osu.ppy.sh/>`_ files and data.

`Read the docs! <https://llllllllll.github.io/slider>`_

Included Tools
--------------

Beatmap Parser
~~~~~~~~~~~~~~

Slider includes an osu! beatmap parser for programmatic access and manipulation of
``.osu`` and ``.osz`` files.

Replay Parser
~~~~~~~~~~~~~

Slider includes an osu! replay parser for reading metadata, 300/100/50/miss
counts, and input stream data out of ``.osr`` files.

Osu! API
~~~~~~~~

Slider includes a Python interface to the osu! web API for requesting
information about users or beatmaps.

Dependencies
------------

Slider currently requires Python 3.6+.

Slider also requires a few PyData tools like numpy and scipy; see the
``setup.py`` for a full list of required packages.

Thanks
------

I would like to thank `peppy <https://github.com/peppy>`_ for creating osu! and
providing resources for writing these tools.
