#june29jp

tako3.comとFooo.nameのAPIを叩くユーザスクリプト

2007-10-12

Profile URLs Findr (ver 0.20071012) for Greasemonkey

foko3 (ver 0.20080430) for Greasemonkey

pants1010さんから「動きません!」とのご指摘を受けて,全面的に書き直しました.Fooo.name の tako3 互換 API を使うようにしたり,変更点が多いというかもう別物になったのと,もともとスクリプトの名前がしっくりきていなかったこともあって,今回,新たに foko3 という名前でリリースしています.
pants1010さん,ご報告ありがとうございました!

「API からのレスポンスに危険なコードは含まれない」という前提でスクリプトを作成しています.その点をご理解の上でご利用ください.

tako3.comFooo.nameに登録している人ならすぐに分かると思います.「今見ているWebページの中の人が他にどんなページを持っているか」をリスト化して表示してくれるユーザスクリプトです.例えばボクは「http://june29.jp/」の中の人でして,tako3ではこんな感じに,Foooではこんな感じにURLが関連付けられています.

スクリプトの概要

デフォルトの設定では「Ctrl+m」で動き始めます.この設定に意味はなくて,たまたまボクが使っていないキーだったからそうしただけです.snj14さんのSBMCommentsViewerに習ってキー設定は変えられるようにしてあります.最初は「@」で動くようにしていましたが,CtrlやAltと組み合わせないと日本語入力ON時に動かないから厄介ですね.また,テキストエリアなどの入力欄にカーソルがあるときはキーが効かないので覚えておいてください.ボクはdel.icio.usにアクセスしたときにカーソルが持っていかれているのに気付かずに動作確認のときにハマりました.

動き始めたスクリプトはtako3とFoooからデータを取得し,結果を画面右下のパネル上に表示します.データがなかったときは「見付かりません」って言います.パネル表示時にもう1度「Ctrl+m」(もしくは設定したキー)を押すとパネルは非表示になります.

もともとtako3からデータを取ってきて表示する「tako3 findr」というのを作って自分で使っていて,そんなタイミングでFoooっていうのも出てきたからまとめて扱えるようにと思って作りました.そのtako3 findrってのをベースにFoooの処理を継ぎ足しながら作ったのでソースがゴチャゴチャになりました.マズいなぁと思っています.改変等はご自由にどうぞ.責任は負いません.切腹はしません.

もっとデータがたまるといいな

www.horaguchi.net – Fooo.name!!
ソーシャルグラフ共有サイトと言うかなんと言うか、Fooo.name!!というWebサービスを作った:TKMR.blog.show

2つのサービスのそれぞれの作者さんであるhoraguchiさんとtkmrさんが言葉を交し合っているのですね!これからもっとデータの量も増えて質も高まって,さらにはユーザが利用しやすくなっていくことを願っています.ちゃんとデータがたまれば,何か面白いことができるって信じています.過去のエントリでちょろっと夢見たりもしています.

先発の各種プロフィールサービスは,この動きをどう見るのかな.ちょっと覗いてみたところ,iddy.jpには約3,000人,アバウトミーには約14,000人のユーザが登録している.この数字にはURLを全く登録していないユーザも含むから,使えるデータはもっと少ないんだけど,それでもかなりの数ですよね.ユーザの登録URLの一覧を取得するようなAPIは公開されていないところを見ると,目指すところが違うかもしれないから,比べるのは間違っているかもな.

おもしろかったら、シェアやブックマークや送金などぜひぜひお願いします。サイト運営の励みになります!

シェアや送金などお待ちしています!