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.