arms22さんの提案でCUIで使えるtwitter clientに写真アップロード機能が付きました

Tw: Twitter client on Ruby.

tw うまい --file=food.jpg

–fileオプションにファイル名を渡せば写真がpic.twitter.comにアップロードされつつ、tweetできる。



カメラ

Macではimagesnapをhomebrewで入れればCUIからiSightで写真を取れる
brew install imagesnap
imagesnap -w 2.0 capture.jpg


1行で写真を取ってtweetできる
imagesnap -w 2.0 capture.jpg && tw 定点観測 --file=capture.jpg --yes && rm capture.jpg


crontabに登録しておけば定期的に撮影tweetできる。
2時間おきに撮影するように設定してみた。撮る前にsayで「撮影します」って言わせる。
PATH=$HOME/.rbenv/shims:$PATH
LANG=ja_JP.UTF-8

0 */2 * * * say 撮影します && imagesnap -w 2.0 capture.jpg && tw 定点観測 --file=capture.jpg --yes && rm capture.jpg

やっぱこれ危ないからやめよう


橋本商会 » CUIでUSBカメラキャプチャ