try to take over the world!
// ==UserScript==
// @name 堆糖下载原图
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author wlor
// @match https://www.duitang.com/album/?id=*
// @grant none
// ==/UserScript==
(function() {
'use strict';
function append_download_btn() {
let picList = $('.woo-pcont .woo');
for (let i = 0; i < picList.length; i++) {
let no_btn = picList.eq(i).find(".download_btn").length === 0;
if (no_btn) {
let original_url = picList.eq(i).find('.mbpho>.a>img').attr('src').replace(/\.thumb\.400_0/, "");
let button = document.createElement("a");
button.className = "download_btn";
button.innerText = "下载原图";
button.style.position = "absolute";
button.style.right = "0";
button.style.top = "0";
button.style.zIndex = "9";
button.style.backgroundColor = "rgba(0,0,0,.5)";
button.style.color = "#fff";
button.style.padding = "0 10px";
button.style.height = "30px";
button.style.lineHeight = "30px";
button.style.cursor = "pointer";
button.href = original_url;
button.target="_blank"
picList.eq(i).append(button);
}
}
};
function debounce(fn, wait) {
var timeout = null;
return function () {
if (timeout !== null) clearTimeout(timeout);
timeout = setTimeout(fn, wait);
}
}
window.addEventListener('scroll', debounce(append_download_btn, 500));
append_download_btn()
// Your code here...
})();