// ==UserScript==
// @name qrank add hatebu link
// @namespace khsk
// @description はてブ数にはてブへのリンクを追加する
// @include http://qrank.wbsrv.net*
// @version 1
// @grant none
// ==/UserScript==
const entries = document.querySelectorAll('.table-entries.table>tbody>tr');
const HATEBU = 'http://b.hatena.ne.jp/entry/'
const getEntryUrl = td => {
const a = td.getElementsByTagName('a')[0];
// 投稿者名が入ってないやん!
return a.href;
};
const addHatebuLink = (td, url) => {
url = url.replace(/http:\/\//, '');
td.innerHTML = '<a href="' + HATEBU + url + '">' + td.innerHTML + '</a>'
};
Array.prototype.forEach.call(entries, entry => {
const url = getEntryUrl(entry.children[1]);
addHatebuLink(entry.children[3], url);
});
More than 5 years have passed since last update.
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme