Directly download image from zerochan.net

Downloads image when you click to "download image" on zerochan.net.

目前為 2022-11-08 提交的版本,檢視 最新版本

// ==UserScript==
// @name        Directly download image from zerochan.net
// @namespace   https://myanimelist.net/profile/kyoyatempest
// @match       https://static.zerochan.net/*
// @version     1.4
// @author      kyoyacchi
// @description Downloads image when you click to "download image" on zerochan.net.
// @license none
// ==/UserScript==


window.onload = function (){


let isim = window.location.href.split("/")[3] || "zerochan.png"
 downloadImage(window.location.href,isim)
  console.log(`downloaded image: ${isim}`)


function  toDataURL(url) {
    return fetch(url).then((response) => {
            return response.blob();
        }).then(blob => {
            return URL.createObjectURL(blob);
        });
  }

  async function downloadImage(url,isimcik) {
        const a = document.createElement("a");
        a.href = await toDataURL(url);
        a.download = isimcik
        document.body.appendChild(a);
        a.click();
        document.body.removeChild(a);
  }
}

//https://stackoverflow.com/a/56041756/19276081