osu-beatmap-downloader 0.1.3
Ściąga podaną liczbę beatmap z największą liczbą ulubionych z osu.ppy.sh do domyślnego katalogu osu!
Instalacja
Możesz zainstalować ten program poprzez pip
:
pip install osu-beatmap-downloader
To zainstaluje program w globalnym folderze pakietu python wewnątrz twojego katalogu instalacyjnego pythona.
Możesz także zainstalować go w twoim katalogu python user
poprzez:
pip install --user osu-beatmap-downloader
Te katalogi mogą nie być w PATH. Jeśli chcesz używać tego programu z wiersza poleceń, być może będziesz musiał dodać odpowiednie katalogi do PATH.
Usage
Aby uruchomić downloader użyj:
osu-beatmap-downloader
Program poprosi o Twoją nazwę użytkownika i hasło osu!ppy.sh nie pozwoli Ci pobierać beatmap bez zalogowania się.
Program zapyta się następnie czy chcesz zapisać swoje dane uwierzytelniające, aby nie trzeba było ich wpisywać za każdym razem gdy będziesz chciał uruchomić program. Zostaną one zapisane w %USERPROFILE%/.osu-beatmap-downloader/credentials.json
w postaci jawnego tekstu (tak, dotyczy to również Twojego hasła!). Jeżeli chcesz usunąć plik z danymi uwierzytelniającymi, możesz uruchomić:
osu-beatmap-downloader --delete-creds
Domyślnie program będzie pobierał 200 najlepszych beatmap. Możesz zmienić ten limit za pomocą:
osu-beatmap-downloader --limit 500
lub
osu-beatmap-downloader -l 500
Program ograniczy swoją prędkość do 30 plików na minutę, aby zapobiec niepotrzebnemu obciążeniu strony osu.s. Mimo to po określonej ilości utworów (której nie znam) strona uniemożliwi dalsze pobieranie. Program zakończy działanie po 5 nieudanych próbach pobrania. W tym przypadku możesz być zmuszony poczekać pół godziny lub nawet dłużej, zanim będziesz mógł pobrać ponownie.
Każdy krok zostanie wydrukowany w twoim oknie wiersza poleceń, a także zostanie zalogowany w %USERPROFILE%/.osu-beatmap-downloader/downloader.log
, jeśli będziesz chciał spojrzeć na to później.