Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dadangdut33/osu-extractor
Extract/copy song, images, videos, and more from installed Osu beatmaps
https://github.com/dadangdut33/osu-extractor
cli gametools gui python tools
Last synced: 28 days ago
JSON representation
Extract/copy song, images, videos, and more from installed Osu beatmaps
- Host: GitHub
- URL: https://github.com/dadangdut33/osu-extractor
- Owner: Dadangdut33
- License: mit
- Created: 2021-11-24T14:05:09.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-01-24T04:22:01.000Z (almost 3 years ago)
- Last Synced: 2024-10-31T20:25:47.769Z (3 months ago)
- Topics: cli, gametools, gui, python, tools
- Language: Python
- Homepage:
- Size: 96.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Osu Extractor - Extract/Copy song, images, videos, and more from installed Osu beatmaps
Extract/copy song, images, videos, and more from installed Osu beatmaps. Made using python.
Jump to
- [Preview](#preview)
- [Downloads](#downloads)
- [How To Install](#how-to-install)
- [How To Uninstall](#how-to-uninstall)
- [How To Compile It To .exe Yourself](#how-to-compile-it-to-exe-yourself)
- [Disclaimer](#disclaimer)---
# Preview
- OsuExtractor CLI
Preview
You can use the new windows terminal to run the program with better look
- OsuExtractor GUI
Preview
# Downloads
- [OsuExtractor CLI](https://github.com/Dadangdut33/Osu-Extractor/releases/tag/V1.0_CLI)
- [OsuExtractor GUI](https://github.com/Dadangdut33/Osu-Extractor/releases/tag/V1.0_GUI)# How To Install
1. Download either the CLI or GUI version
2. Extract the rar file# How To Uninstall
You only need to delete the folder.# How To Compile It To .exe Yourself
1. Clone the repo
2. 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
```
3. Run and test the source code
4. 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
```
5. Done# Disclaimer
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](https://saucenao.com/) and [tineye](https://tineye.com/) 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.