Skip to content

Latest commit

 

History

History
32 lines (21 loc) · 618 Bytes

README.md

File metadata and controls

32 lines (21 loc) · 618 Bytes

osu-parser

A python based .osu file parser, writen with python 3.12 Tested under OSU! & OSU! mania

Usage

Download the osu.py

import osu

file = osu.OSUFile("/path/to/.osu/file")

Example

# get BeatmapSetID
file.Metadata["BeatmapSetID"]

See osu official wiki for more information Or see osu-lazer-export.py - a script to get imported .osz beatmapfile from Internet

TODO

[ ] Add support for hit objects decoding

[ ] Add support for events decoding

[ ] More method ( get_info())

[ ] Edit .osu file