Skip to main content

Downloads x most favorized beatmapsets into your osu! song directory

Project description

Osu! Beatmapset Downloader

Downloads given number of beatmapsets with the most favorites from osu.ppy.sh into the default osu! directory.

Installation

You can install this program via pip:

pip install osu-beatmap-downloader

This will install the program in the global python package folder inside your python installation directory.

You can also install it into your python user directory with:

pip install --user osu-beatmap-downloader

These directories might not be in PATH. If you want to use this program from the command line, you may have to add the correct directories to PATH.

Usage

To start the downloader use:

osu-beatmap-downloader

The program will ask for your osu! username and password because osu.ppy.sh won't let you download beatmaps without being logged in.

The program will then ask you if you want to save your credentials so that you don't have to enter them every time you want to start the program. They will be stored in your home directory in a file called .osu-beatmap-downloader-creds.json in plaintext (yes, that includes your password!). If you want to delete the credential file you can run:

osu-beatmap-downloader --delete-creds

By default the program will download the top 200 beatmaps. You can change the limit with:

osu-beatmap-downloader --limit 500

or

osu-beatmap-downloader -l 500

The programm will limit its rate to 30 files per minute to prevent unnecessary load on osu!s website. Despite this after a specific amount of songs (that I don't know) the website will prevent any further downloads. The program will terminate after 5 failed downloads. In this case you might have to wait for half an hour or even longer before you can download again.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

osu-beatmap-downloader-0.1.0.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

osu_beatmap_downloader-0.1.0-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file osu-beatmap-downloader-0.1.0.tar.gz.

File metadata

  • Download URL: osu-beatmap-downloader-0.1.0.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.8.2 Windows/10

File hashes

Hashes for osu-beatmap-downloader-0.1.0.tar.gz
Algorithm Hash digest
SHA256 47ebb831d164a9a295ee2397ea022909c1843649f547e6c29d8dd5fcc1cdae68
MD5 da661f9f8883324d34e5cd68ef619c2f
BLAKE2b-256 2ae657c374a8310e016c23731999232a40ae43d18d4f6a5a15e8192ba6b2c2d1

See more details on using hashes here.

File details

Details for the file osu_beatmap_downloader-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for osu_beatmap_downloader-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7ea21857ab953a6d61800732d763802ed90948f71430f3791240df9fb5ce6fe8
MD5 f380a41cb9753e907eb4b1918a7b69dd
BLAKE2b-256 13fe16222eec08f81188d2d303f045e6a5dea45773e8d70efac64ebd6e621b55

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page