Make Donload button click to save a description text file.
当前为
// ==UserScript==
// @name Civitai Text Downloader
// @namespace http://tampermonkey.net/
// @version 1.1
// @description Make Donload button click to save a description text file.
// @author SenY
// @match https://civitai.com/*
// @icon https://civitai.com/favicon.ico
// @grant none
// @license BSD
// ==/UserScript==
(function() {
'use strict';
let me = setInterval(function(){
if(document.querySelectorAll('*[href^="/api/download/"]')){
clearInterval(me);
document.querySelectorAll('*[href^="/api/download/"]').forEach(button => {
button.addEventListener("click", function(){
let text = [];
document.querySelectorAll(".mantine-TypographyStylesProvider-root p").forEach(p => {
if(p.textContent){
text.push(p.textContent);
}
});
let link = document.createElement('a');
link.href = window.URL.createObjectURL(new Blob([text.join("\n")]));
let _id = button.getAttribute("href").split("/")[4];
_id = _id.replace(/[^0-9].*/, "");
link.download = _id + ".txt";
link.click();
});
});
}
}, 200);
})();