Qiita Advent Calendar を人気ない順にソートするブックマークレット
by
laiso
2013-12-10 [2013/12/10 01:54:46]
http://qiita.com/advent-calendar/2013 の参加可能枠を参照します。
/*
* @title Qiita Advent Calendar を人気ない順にソートするブックマークレット
* @description http://qiita.com/advent-calendar/2013 の参加可能枠を参照します。
* @include http://qiita.com/advent-calendar/*
* @license MIT Licens
*/
var $calendarList = $('table.calendar-list').first();
var $items = $calendarList.find('tr').clone();
var findNumber = function(el){
return Number($(el).find('td.position-relative span.number-of-recruitment').text().replace(/^あと(\d+)人!/, "$1"));
}
$items.sort(function(a, b){
if($(a).find('td').length === 0) return -1;
return findNumber(b) - findNumber(a);
});
$calendarList.html($items)
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。