Utilities for working with osu! files and data.
Slider includes an osu! beatmap parser for programmatic access and manipulation of
.osu
and .osz
files.
Slider includes an osu! replay parser for reading metadata, 300/100/50/miss
counts, and input stream data out of .osr
files.
Slider includes a Python interface to the osu! web API for requesting information about users or beatmaps.
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.
I would like to thank peppy for creating osu! and providing resources for writing these tools.