オンゲキのプレイ履歴とプレイヤーデータを収集するやつ。 要スタンダードコース以上です。
https://github.com/Oshiumi/chunithm-recoder を参考にしてます。
Macの場合。Windowsだと違うかもしれないです。
Rubyは新しければ良さそう。今回の場合は2.5.1。
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
source .bash_profile
rbenv install 2.5.1
rbenv global 2.5.1
gem install bundler
brew tap homebrew/cask
brew cask install chromedriver
chromedriverが必要
gem install bundler
brew tap homebrew/cask
brew cask install chromedriver
適当なフォルダに移動してから
git clone https://github.com/ethfumi/ongeki-recorder.git ./ongeki-recorder
cd ongeki-recorder
bundle install --path=vendor/bundle
.env-template
を複製し、.env
をongeki-recorder直下に生成。
ONGEKI_SEGA_ID
のyour_id
とONGEKI_PASSWORD
のyour_password
を書き換える
下記コマンドををongeki-recorder直下で実行。
bundle exec ruby app.rb
およそ2分後、下記ファイルが生成されます。
player_data.csv
playlog_YYYYmmdd-HHMMSS.csv
bp_target_music_YYYYmmdd-HHMMSS.csv
rating_target_music_YYYYmmdd-HHMMSS.csv
music_detail_YYYYmmdd-HHMMSS.csv
playlog_YYYYmmdd-HHMMSS.csv
player_data.csv