pixivFix

By shinjidude Last update Apr 23, 2008 — Installed 431 times.
// ==UserScript==
// @name pixivFix
// @namespace pixivFix
// @description This script fixes pixivFix's image links to avoid the direct link problem.
// @include *danbooru.donmai.us*
// @include *miezaru.donmai.us*
// ==/UserScript==

var allLinks, thisLink, picId;
allLinks = document.evaluate(
'//a[@href]',
document,
null,
XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,
null);

for (var i = 0; i < allLinks.snapshotLength; i++) {
	thisLink = allLinks.snapshotItem(i);
	if(thisLink.href.lastIndexOf('pixiv.net/img/') >= 0){	
		picId = thisLink.href.substring(thisLink.href.lastIndexOf('/')+1,thisLink.href.lastIndexOf('.'));
		thisLink.href = 'http://www.pixiv.net/member_illust.php?mode=medium&illust_id=' + picId;
	}
}