独自Twitterつぶやきボタンを作成しました
Twitter公式ボタンが発表されたようですが、やはり自分のブログには、
自分のデザインしたTwitterボタンを配置したいお年頃。
色々と試行錯誤した結果、TextExpanderのShell Script機能で、
/tweetと打ち込んだら、コピーされた文字列を加工して、
画像ボタンのタグを出力するようにしました。
画像は、もちろん用意する必要があり、作成後は、
はてなフォトライフでアップロードし、URLを取得して、
下記スクリプトのimgタグのURLを書き換えます。
#!/opt/local/bin/ruby -Ku require 'kconv' require 'uri' title,url = %x{pbpaste}.split( "#" ) title = URI.encode( title.toutf8 ) text = "<a href=""http://twitter.com/home?status=+#{title}+#{url}""><img border=0 src=http://img.f.hatena.ne.jp/images/fotolife/S/Seasons/20100815/20100815201854.png?1281871144></a>" print text.gsub(/%/,"%%")
またコピーする文字列ですが、#をセパレートトークンと見なす
ほげほげタイトル#http://xxxxxxx
のようにコピーします。
これは手動ではやってられんので、FirefoxのMake Linkアドオンを導入し、
%text%#%url%
を適当な名前をつけて、作成してから該当ページで右クリックして
コピーするとよいでしょう。
環境が構築できたら、
1)ブログを書く
2)ブログのページで右クリック->Make LinkのメニューからタイトルとURLをコピー
3)書いたブログの編集ページを開く
4)/tweetと打ち込む。Tweetボタンのタグが自動でコピペされる
5)編集を終える
となります。