Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/flum1025/osu_downloader
osu_Downloader
https://github.com/flum1025/osu_downloader
Last synced: 15 days ago
JSON representation
osu_Downloader
- Host: GitHub
- URL: https://github.com/flum1025/osu_downloader
- Owner: flum1025
- Created: 2015-05-28T15:00:02.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-05-28T15:38:48.000Z (over 9 years ago)
- Last Synced: 2023-02-27T04:01:44.133Z (over 1 year ago)
- Language: PHP
- Size: 113 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
osu!Downloader
===========##What is it?
osu!の譜面を自動で一括ダウンロードするプログラム。
やばそうだったら消します。
phpで適当に作ってますが、[osu!Notification](https://github.com/flum1025/osu_Notification)のosu_api.rbのget_beatmaps使って作ったほうが詳細に作れたかもしれません。
osu!Notificationより先に作っちゃったから仕方ないね。
スレッド化してないので譜面が大量にあると結構時間かかります。
40譜面x52ページで8時間ぐらいかかってます。
気が向いたらosu_api.rb使ってrubyで作り直します。
動作確認はubuntu14.04 PHP 5.5.9-1ubuntu4.5です。##How to Use
まずchromeとか使ってリクエストヘッダーの中身からcookieを抜き出してosu-downloader.phpの$cookieに指定してください。
次にosuのページから一括でダウンロードしたいものを検索しそのページのURLをosu-downloader.phpの$pageに指定してください。
検索結果のページから検索結果が何ページあるかを確認し、$endにそのページ数を指定してください。
$startと$endを変更すれば特定のページから特定のページまでをダウンロードするといったこともできます。
実行した後./oszの中に譜面データが格納されているはずです。
```
> git clone https://github.com/flum1025/osu_Downloader.git
> cd osu_Downloader
> php osu_Downloader.php```
質問等ありましたらTwitter:[@flum_](https://twitter.com/flum_)までお願いします。
##License
The MIT License
-------
(c) @2015 flum_