osu-beatmap-downloader 0.1.3
ofu.ppy.sh からお気に入りの多いビートマップを指定した数だけ osu のデフォルトディレクトリにダウンロードします。
インストール
このプログラムは、pip
:
pip install osu-beatmap-downloader
python インストールディレクトリの中のグローバル python パッケージフォルダにインストールすることができます。
Usage
To start the downloader use:
osu-beatmap-downloader
The program will ask for your osu!username and password because osu.Downloaderは、あなたのユーザ名とパスワードを要求します。ppy.sh はログインしていないと beatmaps をダウンロードできないからです。
プログラムは次に、プログラムを起動するたびに入力する必要がないように、認証情報を保存するかどうか尋ねてきます。 それらは平文で %USERPROFILE%/.osu-beatmap-downloader/credentials.json
に保存されます (そう、あなたのパスワードも含まれます!)。 もし認証ファイルを削除したい場合は、次のコマンドを実行してください:
osu-beatmap-downloader --delete-creds
デフォルトでは、プログラムは上位200個のビートマップをダウンロードします。
osu-beatmap-downloader --limit 500
or
osu-beatmap-downloader -l 500
The program will limit its rate to 30 files per minute to prevent unnecessary load on osu!s website.Despite this after a specific amount of songs (that I don’t know) the website will prevent any further downloads.You can change the limit with:
osu-beatmap-downloader --limit 500
or
osu-beatmap-downloader -l 500
プログラムでは、ダウンロードを1分間あたり30ファイルに制限して、osu!sのウェブサイトに不必要な負荷をかけないようにしています。 このプログラムは、5回ダウンロードに失敗すると終了します。 この場合、再びダウンロードできるようになるまでに 30 分、あるいはそれ以上待たなければならないかもしれません。
すべてのステップはコマンドライン ウィンドウに表示され、後でそれを見たい場合は %USERPROFILE%/.osu-beatmap-downloader/downloader.log
に記録されます。