はてブクリック数でユーザーをソート
by
cho45
2010-06-28 [2010/06/28 12:32:57]
my bookmarklet
/*
* @title はてブクリック数でユーザーをソート
* @description my bookmarklet
* @include http://b.hatena.ne.jp/entry/*
* @license MIT License
* @require https://gist.github.com/184276.txt#$X
*/
new function () {
var lis = Array.prototype.slice.call(document.querySelectorAll('#bookmarked_user > li'), 1);
for (var i = 0, len = lis.length; i < len; i++) {
var count = $X('string(.//span[@class="click-count"])', lis[i], String);
lis[i]._click_count = count.match(/(\d+)/) ? Number(RegExp.$1) : 0;
}
lis = lis.sort(function (a, b) { return a._click_count - b._click_count });
var ul = lis[0].parentNode;
for (var i = 0, len = lis.length; i < len; i++) {
ul.insertBefore(lis[i], ul.firstChild);
}
};
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。