Creazy!

WEBエンジニア・ヤガーのテック・ガジェットブログ

Greasemonkey 開発実績

「Topsy in Hatebu Entry」はてなブックマークのコメント一覧にTwitterでの言及を追加するGreaseMonkey

投稿日:


Twitterが着々と広まるにつれ、ソーシャルメディアでの人気度を図るための定番がソーシャルブックマークからTwitterに移行しているような気がします。とはいえ、いまだにはてブはチェックしたりするので、いっそ同時にコメント見れるようにしてみようと思いました。
スクリーンショット
そこで、「Topsy in Hatebu Entry」というUserScriptを書いてみました。エントリータイトルにある通りですが、はてブエントリーページ(b.hatena.ne.jp/entry/〜)のコメント一覧の下に、「このエントリーを含むツイート」を表示します。
インストールはこちらからどうぞ。
http://userscripts.org/scripts/source/69920.user.js
※ご利用にはUserScriptを実行するブラウザが必要です。
→Firefoxをご利用の方はGreaseMonkeyを先にインストールしてください。
→Safariをご利用の方はGreaseKitを先にインストールしてください。
→その他の環境は動作確認しておりません。試した方の動作報告を期待します。

やっていること

技術的な部分に興味ある方向けに、ちょっとだけ仕組みを解説。と言っても、実は以前に書いたTopsy API を使ってブログに「つぶやかれ数」を自由にレイアウトすると仕組み的には同じなので、そちらを参照していただければ良いかと思います。
今回もTwitterでのURL言及の取得はTopsyのAPIを仕様したのですが、一つ発見がありました。
via: Resources – otterapi – Project Hosting on Google Code
JSONPでAPIを叩くとき、下記のようなURLになるのですが、

http://otter.topsy.com/trackbacks.js
?callback={コールバック関数名}
&url={調べるURL}
&page={ページ数}

マニュアルに無い、「page」パラメータを指定することができるみたいです。Topsyのtrackback APIは最新10件しか結果を返してくれないのですが、page=2、page=3などと指定することで次の20件、30件を取得することができました。ただ、この「page」パラメータは上限が10ページまでのようなので、合計100件までしかツイートを取得できませんので注意が必要です。
enjoy!

-Greasemonkey, 開発実績

執筆者:

関連記事

Tumblr を検索して、API化するYahoo!Pipes「Tumblr Tagged」

以前に、どうにも検索しにくいTumblrを検索しやすくする「Tumblr Search」というYahoo!Pipesを作っていたのですが、いつからか検索されなくなってオカシイナーなんて思ってました。ど …

アソシエイトリンクを高速でコピペできるスクリプトを「AmaQuick」に名称変更

アマゾンのアソシエイトID入りのHTMLコードをアマゾンのサイト中で簡単にコピペできるようになるGreasemonkey/Userscriptの旧「Amazon Quick Affiliate」ですが …

「Hatebu Entry List」でサイト内はてブ一覧をまとめて確認

「はてブ Fans Ranking」の拡張版を作ろうと思ってゴニョゴニョしてたら思わぬ副産物ができてしまったので、これも公開しちゃいます。 調べたいURLを入れて「調べる」をクリックすると、そのサイト …

ドコモ携帯電話でTumblrのDashboardが見れる「mblr(モブラー)」をPHPで書いた

ボクは通勤時間が1時間ちょいはかかるので、もっぱらモバツイとかでTwitterを見てヒマをつぶすんですが、前からTumblrも見たいなーと思っていたんです。で、ガラパゴスケータイであるドコモユーザーと …

no image

rss2json:RSS(XML)からJSONに変換する方法まとめ(てかYahoo!Pipesでいいじゃん?)

いまさらかもしれないけどね。 ■Perlな方法  ・[JSON] コイツ、速いぞ! きっとFirefoxのXMLパーサが遅いんだ。 Kawa.netブログ(川崎有亮)/ウェブリブログ  ・[JSON] …

スポンサードリンク

スポンサードリンク