osu-beatmap-downloader 0.1.3

Descarga un número determinado de beatmapsets con los más favoritos desde osu.ppy.sh en el directorio por defecto de osu!

Instalación

Puede instalar este programa a través de pip:

pip install osu-beatmap-downloader

Esto instalará el programa en la carpeta global de paquetes de python dentro de su directorio de instalación de python.

También puede instalarlo en su directorio de python user con:

pip install --user osu-beatmap-downloader

Estos directorios pueden no estar en PATH. Si quieres usar este programa desde la línea de comandos, puede que tengas que añadir los directorios correctos a PATH.

Usage

Para iniciar el descargador usa:

osu-beatmap-downloader

El programa te pedirá tu nombre de usuario y contraseña de osu! porque osu.ppy.sh no te dejará descargar beatmaps sin estar conectado.

El programa te preguntará entonces si quieres guardar tus credenciales para no tener que introducirlas cada vez que quieras iniciar el programa. Se guardarán en %USERPROFILE%/.osu-beatmap-downloader/credentials.json en texto plano (sí, ¡eso incluye tu contraseña!). Si quieres borrar el archivo de credenciales puedes ejecutar:

osu-beatmap-downloader --delete-creds

Por defecto el programa descargará los 200 mejores beatmaps. Puedes cambiar el límite con:

osu-beatmap-downloader --limit 500

o

osu-beatmap-downloader -l 500

El programa limitará su velocidad a 30 archivos por minuto para evitar una carga innecesaria en el sitio web de osu!s. A pesar de esto, después de una cantidad específica de canciones (que desconozco) el sitio web impedirá cualquier otra descarga. El programa terminará después de 5 descargas fallidas. En este caso es posible que tenga que esperar media hora o incluso más antes de que pueda descargar de nuevo.

Cada paso se imprimirá en su ventana de línea de comandos y también se registrará en %USERPROFILE%/.osu-beatmap-downloader/downloader.log si desea mirarlo más tarde.