はてなダイアリー字数カウント
by
md2tak
2011-06-04 [2011/06/04 02:06:41]
Chrome/GreaseMonkeyで使用してください。スクロールすれどエントリが終わらない時にイライラしてくる人用。
-
/*
* @title はてなダイアリー字数カウント
* @description Chrome/GreaseMonkeyで使用してください。スクロールすれどエントリが終わらない時にイライラしてくる人用。
* @include http://d.hatena.ne.jp/*
* @license MIT License
* @require
*/
// 2011-06-03 ブックマークレットでもいけるように修正。スタイル指定も削除するように修正。
// 2011-06-03 はてダのjQueryを利用するように修正
var $ = (typeof unsafeWindow == 'undefined') ? jQuery : unsafeWindow.jQuery;
var sections = $('div.body div.section');
for (var i = 0; i < sections.length; i++) {
var sec = sections[i];
var str = $(sec).html().replace(/<style.*?<\/style>/gm, '').replace(/\<.*?\>/gm,'').replace(/(\t|\s|\r|\n)*/gm, '');
var cnt = str.length;
cnt = cnt + '';
var htm = '<b> [' + cnt + '文字]</b>';
$($('a', sec)[0]).after(htm);
}
-
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。