2010-05-06
_ Blackbird Pie for tDiary を作った
Blackbird Pie というサービスが先日公開された.引用したいツイートを入力すると貼付け用のソースコードが生成されるというもの.
生成された HTML を tDiary で利用するのはちょっと無理っぽい感じがしたので,プラグイン化してみた.
生成されると以下のような感じで表示される.
hb
@smallstyle
先週まではまだ肌寒かったのに、今日はスーツきてると暑い! 2010-05-06 09:16:40 +0900
Reply Retweet Favorite
引数はツィートの ID か,URL を指定できます.呼び出しのプラグイン名が長いので,短縮呼び出しで bbp でも呼び出すことができるようにしています.
一度,プレビューで表示しておけば,二回目以降はキャッシュから読み出すので,編集時に Twitter が落ちていなければ,基本的に表示に問題は出ないと思います.
{{blackbird_pie "13456198135"}} or {{bbp "http://twitter.com/smallstyle/status/13456198135"}}
こういう汎用性の高いサービスの場合は、代替サービスも使えるように代わりのきくメソッド名を用意しておくといいかも。amazon.rbのisbnのように。twitter_quoteとか?
なるほど.他によさげなメソッド名が思いつかなかったので, twitter_quote でも使えるように追加しておきました.