Skip to content

segalll/osu-beatmap-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

osu-beatmap-downloader

Actions Status License: MIT

Downloads missing osu! beatmapsets in bulk.

Usage

Download Python 3 (if necessary)

https://www.python.org/downloads/

Get the code

git clone https://github.com/segalll/osu-beatmap-downloader
cd osu-beatmap-downloader

Register an osu! OAuth application

https://osu.ppy.sh/home/account/edit#oauth

Create a file in the same directory as this script called .env with the following contents:

CLIENT_ID=<your OAuth client id>
CLIENT_SECRET=<your OAuth client secret>

Install dependencies

pip install -r requirements.txt

Running

python beatmapdownloader.py

Search queries work like the in-game search interface. Valid filters can be found under the Search section of https://osu.ppy.sh/wiki/en/Client/Interface

About

Download all missing ranked/loved osu! beatmaps!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages