javascript:google-reader-hateb-counter-for-chrome
文書の過去の版を表示しています。
Chromeを快適に! ChromeでGoogle Readerに はてなブックマーク数を表示するUser Script
(コメントはゼロと無限の間のログ » gr_hb4chromeにどうぞ)
Google製の高速ブラウザー「Chrome」でGoogle Readerを見たときに、各エントリーに はてなブックマークのブックマーク数を表示するユーザースクリプト。
動作にはChrome版のGreaseMonkeyであるGreasemetalが必要。
(Greasemetalのインストール方法などはChrome版グリースモンキー『Greasemetal』 | Google Mania - グーグルの便利な使い方が分かりやすい。)
ちなみに、FirefoxのGreaseMonkeyでは実行対象のページの定義(冒頭の「@include http://example.co.jp/*」で)最後にアスタリスク(*)を付けるけど、Greasemetalではアスタリスクを付けると動かないようなので注意!
ライセンス
MITライセンス (改良・改造お待ちしてます!)
ダウンロード
ソースコード
// ==UserScript== // @name Google Reader + ? Bookmark for Chrome // @namespace http://0-oo.net/ // @description This script shows counts of Hatena bookmark on Google Reader // @include http://www.google.com/reader/view/ // @include http://www.google.co.jp/reader/view/ // @include https://www.google.com/reader/view/ // @include https://www.google.co.jp/reader/view/ // ==/UserScript== // license http://0-oo.net/pryn/MIT_license.txt (The MIT license) (function() { var HATEB_URL = "http://b.hatena.ne.jp/entry/"; var feedTitle = ""; var entries = null; var i = 0; var addHateB = function() { var currentTitleTag = document.getElementById("chrome-stream-title"); if (currentTitleTag.innerHTML != feedTitle) { feedTitle = currentTitleTag.innerHTML; entries = document.getElementById("entries").childNodes; i = 0; } if (!entries[i].className.match(/^entry/)) { return; } var entryMainTag = entries[i].firstChild.lastChild; var url = entryMainTag.firstChild.href; var hateb = ' <a href="' + HATEB_URL + url + '" target="_blank">'; hateb += '<img src="' + HATEB_URL + "image/" + url + '" /></a>'; entryMainTag.lastChild.firstChild.innerHTML += hateb; i++; }; setInterval(addHateB, 1000); //Be gentle with Hatena! })();
javascript/google-reader-hateb-counter-for-chrome.1221144135.txt.gz · 最終更新: 2008/09/11 23:42 by dgbadmin