Utilities for working with osu! files and data


License
LGPL-3.0+
Install
pip install slider==0.8.2

Documentation

slider

Utilities for working with osu! files and data.

Read the docs!

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 for creating osu! and providing resources for writing these tools.