osu-beatmap-downloader 0.1.3
Scarica un dato numero di beatmapset con i preferiti da osu.ppy.sh nella directory predefinita di osu!
Installazione
Puoi installare questo programma tramite pip
:
pip install osu-beatmap-downloader
Questo installerà il programma nella cartella globale dei pacchetti python all’interno della tua directory di installazione python.
Puoi anche installarlo nella tua directory python user
con:
pip install --user osu-beatmap-downloader
Queste directory potrebbero non essere in PATH. Se vuoi usare questo programma dalla riga di comando, potresti dover aggiungere le directory corrette a PATH.
Usage
Per avviare il downloader usa:
osu-beatmap-downloader
Il programma chiederà il tuo nome utente e la password di osu! perché osu.ppy.sh non ti permetterà di scaricare le beatmap senza essere loggato.
Il programma ti chiederà poi se vuoi salvare le tue credenziali in modo da non doverle inserire ogni volta che vuoi avviare il programma. Saranno memorizzate in %USERPROFILE%/.osu-beatmap-downloader/credentials.json
in chiaro (sì, questo include la vostra password!). Se vuoi cancellare il file delle credenziali puoi eseguire:
osu-beatmap-downloader --delete-creds
Di default il programma scaricherà le prime 200 beatmap. Puoi cambiare il limite con:
osu-beatmap-downloader --limit 500
o
osu-beatmap-downloader -l 500
Il programma limiterà la sua velocità a 30 file al minuto per evitare un carico inutile sul sito web di osu!s. Nonostante questo, dopo una quantità specifica di canzoni (che non conosco) il sito web impedirà qualsiasi ulteriore download. Il programma terminerà dopo 5 download falliti. In questo caso potresti dover aspettare mezz’ora o anche di più prima di poter scaricare di nuovo.
Ogni passo sarà stampato nella finestra della tua linea di comando e sarà anche registrato in %USERPROFILE%/.osu-beatmap-downloader/downloader.log
se vuoi guardarlo in seguito.