javascript:google-reader-hateb-counter-for-chrome
文書の過去の版を表示しています。
Google ChromeでGoogle Readerに はてなブックマーク数を表示するUser Script
(更新履歴とコメントはゼロと無限の間のログ » gr_hb4chromeにどうぞ)
Google製の高速ブラウザー「Chrome」でGoogle Readerを見たときに、各エントリーに はてなブックマークのブックマーク数を表示するユーザースクリプト。
動作にはChrome版のGreaseMonkeyであるGreasemetalが必要。
(Greasemetalのインストール方法などはChrome版グリースモンキー『Greasemetal』 | Google Mania - グーグルの便利な使い方が分かりやすい。)
なお、Google Readerを表示してから1回ページをリロードしないとはてなブックマーク数が表示されない時がある。
これがGreasemetalの仕様なのか、それともUser Scriptの書き方が悪いのか。
また、GM_*系のfunctionは使ってない。
ちなみに、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) // version 0.1.2 (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.replace(/"/g, """); var entryTitleTag = entryMainTag.lastChild.firstChild; var entryTitle = '<a href="' + HATEB_URL + url + '" target="_blank">'; entryTitle += '<img src="' + HATEB_URL + "image/" + url + '" /></a>'; entryTitle += entryTitleTag.innerHTML; entryTitleTag.innerHTML = entryTitle; i++; }; setInterval(addHateB, 1000); //Be gentle with Hatena! })();
javascript/google-reader-hateb-counter-for-chrome.1248098363.txt.gz · 最終更新: 2009/07/20 22:59 by dgbadmin