osu-beatmap-downloader 0.1.3
Downloads dado o número de beatmapsets com os mais favoritos do osu.ppy.sh para o diretório osu! padrão.
Instalação
Pode instalar este programa via pip
:
pip install osu-beatmap-downloader
Este programa será instalado na pasta global de pacotes python dentro do seu directório de instalação python.
Pode também instalá-lo no seu directório python user
directório com:
pip install --user osu-beatmap-downloader
Estes directórios podem não estar no PATH. Se você quiser usar este programa a partir da linha de comando, você pode ter que adicionar os diretórios corretos ao PATH.
Usage
Para iniciar o downloader use:
osu-beatmap-downloader
O programa irá pedir seu nome de usuário e senha osu! porque osu.ppy.sh não permitirá que você baixe beatmaps sem estar logado.
O programa irá perguntar se você quer salvar suas credenciais para que você não tenha que digitá-las toda vez que quiser iniciar o programa. Elas serão armazenadas em %USERPROFILE%/.osu-beatmap-downloader/credentials.json
em texto simples (sim, isso inclui sua senha!). Se você quiser apagar o arquivo de credenciais você pode executar:
osu-beatmap-downloader --delete-creds
Por padrão o programa irá baixar os 200 melhores beatmaps. Você pode alterar o limite com:
osu-beatmap-downloader --limit 500
ou
osu-beatmap-downloader -l 500
O programa limitará sua taxa a 30 arquivos por minuto para evitar carga desnecessária no site da osu!s. Apesar disso, após uma quantidade específica de músicas (que eu não sei) o site irá impedir qualquer outro download. O programa terminará após 5 downloads falhados. Neste caso você pode ter que esperar meia hora ou até mais antes de poder baixar novamente.
Todos os passos serão impressos em sua janela de linha de comando e também serão logados %USERPROFILE%/.osu-beatmap-downloader/downloader.log
se você quiser dar uma olhada mais tarde.