PictRubyでスマホプログラミング - 筋トレをWorkflowyに記録する

日々のスクワットや腕立て伏せの回数を簡単に記録できるスクリプトです。筋トレした日付を任意のフォーマットで自動入力したくて作りました。

PictRuby

PictRuby

  • ongaeshi
  • 仕事効率化
  • 無料

ソースコード

以下をコピペしてPictRubyに貼り付けてください。

# mascle.rb

def main
  squat = Popup.input "スクワット?"
  pushup = Popup.input "腕立て伏せ?"
  
  t = Time.now
  date = sprintf("%04d-%02d-%02d", t.year, t.month, t.day)
 
   Clipboard.set "スクワット #{squat} 腕立て伏せ #{pushup} #d-#{date}"
   
  # ここは自分の記録したいページやアプリに変更
  Browser.open "https://workflowy.com/#/hogehoge"
end

使い方

起動すると各トレーニングの回数を聞かれます。

入力するとクリップボードに今日の日付付きのテキストがコピーされます。Workflowyの記録用ページが開くのでクリップボードの内容を貼り付けて終了です。

スクリプトランチャーアプリ経由で通知センターに登録しておくとさらに便利です。