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 に記録されます。