Extract/copy song, images, videos, and more from installed Osu beatmaps. Made using python.
- OsuExtractor CLI
- OsuExtractor GUI
- Download either the CLI or GUI version
- Extract the rar file
You only need to delete the folder.
- Clone the repo
- Setup virtualenviroment if needed then Install all the dependencies for the project.
# On source code directory
# Create a virtualenviroment with the name STL_Venv
python -m venv OsuExtractorVenv
# Activate the virtualenviroment
source OsuExtractorVenv/bin/activate
# Install the dependencies
pip install -r requirements.txt
- Run and test the source code
- If everything works fine, then you can compile it to .exe by running the following command:
# The method below uses pyinstaller
# On Source Code Directory
# CLI Version
pyinstaller --paths OsuExtractorVenv/lib/site-packages OsuExtractor_CLI.spec
# GUI Version
# If you want to add console window, set console to true on the spec file
pyinstaller --paths OsuExtractorVenv/lib/site-packages OsuExtractor_GUI.spec
- Done
I do not gain any money from this tool. I do not intend to support piracy of any kind. This tool is only made to help extracting/copying song/img/videos from a beatmap. You should support the creators of each song/images/videos you extract. I recommend tools such as saucenao and tineye to find the original image and author. You should also support the original music artist by buying their songs/albums or by listening their song on official platform.