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.