個人用や社内gyazoみたいなのたまに見かけるけど、みんなMac用のアプリの他にサーバー側のコードも必要になってて無駄がある。
scpを使えばいい。sshを鍵で認証するようになってればユーザー管理もしやすい。


これ→ 顔アイコンでファイルアップロード
ファイルを投げ込むとアップロードしてくれるアプリなんだけど、gyazoっぽいスクリーンキャプチャ機能を追加した。
便利すぎてメールに添付ファイルとか最近つけたことない。


セットアップ

git clone git://github.com/shokai/face-upload.git
cd face-upload
cp sample.config.yml config.yml

icon.pngは俺のアイコンになってるので、適当な画像ファイルに入れ替える。
自動でリサイズされるので適当な自分の写真でも入れるといい。別にpngじゃなくても多分アイコンに変換される。


config.ymlを編集する。
SFCの学生用のサーバーならこんな感じ。自分の使えるsshで接続できるサーバーを設定すればいい。
ssh : "shokai@ccz01.sfc.keio.ac.jp"
dir : "public_html/file/"
url : "http://web.sfc.keio.ac.jp/~shokai/file/"


アプリを生成
./setup
face-upload.app が生成される。


使う

アイコンにファイルを投げ込むとブラウザでひらいて、ついでにクリップボードにURLが入る。
アイコンをクリックで起動するとキャプチャモードになる。


ソースコード

こちらにございます
https://github.com/shokai/face-upload