gyazo (http://gyazo.com/)は言わずと知れた、デスクトップキャプチャを瞬間共有するサイト。
isightcapture(http://www.intergalactic.de/pages/iSight.html)ってのは、Macに付属しまくってるiSightってカメラで写真を1枚撮ってセーブする、というだけのコマンドラインツール。
両者を組み合わせて、実行するとピっと写真を撮ってすぐアップする、というツールにしてみた。こういうのがすぐ撮れる:
撮った瞬間すぐ共有、という機能はiPhoneとかならできるのに、リソースの豊富なはずのパソコンで出来ないってのはヘンだからやってみた。なかなか便利だけど、もうちょっとだけ機能豊富でもいいかな。せめて撮る時の画面が見えるとか。
改造は次の手順。
- isightcaptureをパスの通ったところにインストール(/usr/local/binなど)
- gyazo.appの中のスクリプトを取り出してパスの通ったところに入れる。
- このスクリプトをちょっと変更。キャプチャせず、存在するファイルをアップロードするようにする。
$ diff `which gyazo` /Applications/gyazo.app/Contents/Resources/script 5c5,6 < idfile = "/tmp/.gyazoid"
-
- -
-
- -
- ラッパスクリプトを書く。
$ cat `which vgyazo` isightcapture -t png /tmp/cap1.png gyazo /tmp/cap1.png
これだけ(面倒かw)。いやあ、appにラップするとかのやり方がわからないんですよ。だれか教えて…。
enjoy!