osu-beatmap-downloader 0.1.3
Letölti a megadott számú beatmapsetet a legtöbb kedvenccel az osu.ppy.sh-ból az alapértelmezett osu! könyvtárba.
Telepítés
A programot telepítheted a pip
segítségével:
pip install osu-beatmap-downloader
Ez a programot a python telepítési könyvtáradon belüli globális python package mappába telepíti.
A python user
könyvtáradba is telepítheted:
pip install --user osu-beatmap-downloader
Ezek a könyvtárak nem feltétlenül vannak a PATH-ban. Ha parancssorból akarod használni a programot, akkor lehet, hogy a megfelelő könyvtárakat hozzá kell adnod a PATH-hoz.
Usage
A letöltő program indításához használd:
osu-beatmap-downloader
A program kérni fogja az osu! felhasználónevedet és jelszavadat, mert az osu.ppy.sh nem engedi beatmaps letöltését bejelentkezés nélkül.
A program ezután megkérdezi, hogy el akarod-e menteni a belépési adataidat, hogy ne kelljen minden alkalommal megadni őket, amikor el akarod indítani a programot. Ezek a %USERPROFILE%/.osu-beatmap-downloader/credentials.json
-ben lesznek tárolva egyszerű szöveges formában (igen, ez magában foglalja a jelszavadat is!). Ha törölni akarod a hitelesítő fájlodat, akkor futtasd:
osu-beatmap-downloader --delete-creds
Alapértelmezés szerint a program letölti a 200 legjobb beatmapot. A limitet megváltoztathatod:
osu-beatmap-downloader --limit 500
vagy
osu-beatmap-downloader -l 500
A program percenként 30 fájlra korlátozza a sebességét, hogy ne terhelje feleslegesen az osu!s weboldalt. ennek ellenére egy bizonyos számú dal után (amit nem tudok) a weboldal megakadályozza a további letöltéseket. A program 5 sikertelen letöltés után leáll. Ebben az esetben előfordulhat, hogy fél órát vagy még többet kell várnod, mielőtt újra le tudsz tölteni.
Minden lépés ki lesz nyomtatva a parancssor ablakodban, és naplózva is lesz %USERPROFILE%/.osu-beatmap-downloader/downloader.log
, ha később meg akarod nézni.
Minden lépés ki lesz nyomtatva a parancssor ablakodban, és naplózva is lesz %USERPROFILE%/.osu-beatmap-downloader/downloader.log
, ha később meg akarod nézni.