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.