fc2ブログ

flickr2blog

flickrの写真をブログに貼る際に、以前はflickrからのブログ投稿機能を使っていた。
まぁ、普通にいける。
けど、FC2に投稿する場合、

1. カテゴリが未分類にしかできないっぽい。
2. 写真は一枚のみ。

とかいう部分が気にくわなかったので、何かいいもんはないかと思っていた。

まぁ世の中にはそういうものがあるわけで、bookmarkletを作ったりしてる人も
いるわけだが、これだとどこかにサーバが必要になって何か嫌だ。

なので、写真URLから投稿用文字列を作るスクリプトを作ろうと思った。


研究室のRさんが処理用PHPスクリプトを使っていたのでそれを流用して
Perlで書いてみたけど、やっぱシェルスクリプトで書いてみたくなったので
後から変更。

で、curlで取得してsedで情報抽出というものが完成。
FC2仕様の都合により、拡張子は.txtですがシェルスクリプトです。

flickr2blog

ここにソース直接書こうかと思ったけど、htmlタグをescapeするのが面倒なので
添付ファイルのみで。
非効率的なプログラムだし、flickrのサーバを決め打ちしてるし、あんま使えないかもね。

自分のでは動くけど、他の人ので動く保証もなし。


で、これを使ってpbcopyにパイプするとなぜか文字化けするという罠。
ちょっと試したらShift-JISならいけるっぽい。
なので、

$ flickr2blog 写真のURL | nkf -sLu | pbcopy

で無事使える。


Mac用ドロップレットでも作る方がいいかもな。

管理者にだけ表示を許可する