Twitter をやっていて、ブログの更新とか自分で付けたブックマークとかを勝手に Twitter に投稿してくれたら良いのになあと思っていた。Windows の場合は判らないが、Mac でもそれなりにありそうだ。ただ、ecto を使って MovableType に投稿していて、かつ普段のブラウジングには Safari を使っているとなると結構限定されるんじゃないだろうか?
そんな時、Twitter 内の囀りから twitterfeed なるサービスがあるのを知った。
上記サイトを訪問してみたら、フィードの URL を書込むと、一定時間内にチェックしてくれて自動で指定した Twitter に投稿してくれるようだ。さっそくやってみようと思ったのだが、まず最初に躓いたのが OpenID というもの。どうやら TypeKey のようなものらしいし、実際そのリストもあったんだけど、TypeKey の何を記入すれば良いのやら?
でも【Login to twitterfeed】をクリックしたら、Vox のアカウントを持っているなら [yourname].vox.com (your Vox blog URL) でも良いということが記してあった。
そこで認証されたら上記のような表示が出てきて、後は go to my twitter feed (or create a new one)をクリックし、Twitter のユーザーネームやパスワードを入力し、目的のフィードや設定を入力する。下記画像は既に一つを登録している画面だが、create a new twitter feed をクリックすると設定画面が出てくる。
その設定の仕方は lomo さんの【caramel*vanilla】内【Twitterの活用方法】のエントリが分かり易い。ただ、ぼくの場合ここでも躓いた。それは Safari で表示される、頭に feed: が来る URL を記入してしまったのだ。一応一時間の設定をしたのだが、待てど暮らせど Twitter に表示されない。そこで Twitter 内の Friends の方からご指摘を頂き、htpp: で始まる URL、具体的には Firefox で収得したものを記入することを知る。あらまあ、ですね。
確かにその URL を記入すると、ほぼ指定した時間内に Twitter に投稿してくれる。『やったあ!!』と思ったのもつかの間。自分のブログのフィードはオーケーなのだが、del.icio.us のフィードは Twitterrific、TwitterPod 共に文字化けなさっている。でも不思議なのは webページの Twitter のページでは文字化けしていない。また、先程 del.icio.us にブックマークした ASCII 文字だけのものはどうだろうと実験したら、これは文字化けしない。つまりは日本語を含むブックマークは駄目だということだ。
惜しいなあ。かなり手間いらずと喜んでいたんだけど。でもこれって一体全体何処に原因があるんだろう?やっぱり del.icio.us の方の問題だと思うんだけどなあ。


http://adjix.com/232 にtwitterfeedの見解があります。原因はTwitterifficやTwitterpodが[数字];のように表現されたUTF8コードを理解できないことにあるようです。
XML safeでは[数字];とやることが基本っぽいのですが、TwitterのAPIではやらないのでしょうね。よくわからないけど。
>Naofumi Kagami さんコメントありがとうございます。
ご指摘されていたサイトを覗いてももう一つよく解りませんでした(w。なんとなく文字コードの問題だとは思うのですが・・・。