The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

 ggdrv sync5 OLD_DIR NEW_DIR < VAR_FILE

  OLD_DIR : ローカルのディレクトリ。古いファイルがあると見なされる。
  NEW_DIR : ローカルのディレクトリ。新しいファイルがあると見なされる。未指定なら、現行ディレクトリ . が仮定される。
  VAR_FILE : 5列のTSV形式ファイルとなる。 "200   FILE_ID  FILE_NAME   MIMETYPE   drive#file"
  
  動作 : 
   (単純な同期では無いと言える。ローカルで2個のフォルダを用意して、違えばGoogleドライブにアップ。
    つまり、OLD_DIR は、そのGoogleドライブと毎回あらかじめ、きちんと同期されていると仮定してある。)
   VAR_FILEの各行が表す各ファイルfileについて、OLD_DIR/file が NEW_DIR/file と内容が違っていたら、
   グーグルドライブにアップロード。ここで、OLD_DIRは グーグルドライブと download5により同期されていると想定。
    約1.5秒ごとに1ファイルを更新するであろう。

 
 開発メモ : 
   * 動作の様子の表示が、あまり親切では無いかもしれない。改善したい。