AobaZeroの棋譜をコマンドラインからダウンロードする

 ありがたいことにAobaZeroの学習データはGoogleドライブで公開されている。

 Dockerコンテナ内などコマンドラインしか使えない環境でもダウンロードできるようにシェルスクリプトを作成した。

最終的なシェルスクリプト

これと同階層にAobaZero_kifuID.csvを置いて実行するとTHRESHOLD以降のファイルをダウンロードして適当な場所にダウンロードして解凍する。

メモ

 Googleドライブで公開されているファイルをcurlで取得する方法は以下を参考にした。

 また上記の手法には各ファイルのIDが必要になるのでそれの一覧を取得するために、Google スプレッドシートの関数を用いた。

 これで取得してcsvファイルで出力した。csvファイルをもとにいくらかの棋譜をダウンロードするシェルスクリプトを作った。文字列の加工については以下を参考にした。