🏠 Home 

z0r.de flash downloader

Download flash (SWF) files on z0r.de


Install this script?
// ==UserScript==
// @name        z0r.de flash downloader
// @namespace   Violentmonkey Scripts
// @match       https://z0r.de/*
// @grant       none
// @version     0.1
// @license     The Unlicense
// @author      ImpatientImport
// @description Download flash (SWF) files on z0r.de
// ==/UserScript==
(function() {
'use strict';
window.addEventListener("load", function () {
// gets the flash src, ex.: ../L/z0r-de_3045.swf
var flashelem = document.querySelector("#player").src;
var dlbutton_loc = document.querySelector("#flash");
//downloads flash file
var url = flashelem;
var flash_dlbutton = document.createElement('a');
flash_dlbutton.innerText = "Download SWF file";
flash_dlbutton.href = url;
flash_dlbutton.download = url;
flash_dlbutton.id="downloadAnchor";
document.body.appendChild(flash_dlbutton);
$('#downloadAnchor').click();
//button styles to add
const dlbutton_styles = {
display: "block",
marginLeft: "auto",
marginRight: "auto",
padding: "5px",
textAlign:"center",
color:"white",
fontWeight:"bolder",
borderColor:"white",
borderStyle:"solid",
borderRadius:"5px",
backgroundColor:"black",
}
Object.assign(flash_dlbutton.style, dlbutton_styles);
//places download button before previous, random, and next links
var dlbutton_padding = document.getElementById("unten");
var brtag = document.createElement("br");
dlbutton_padding.insertBefore(brtag, dlbutton_padding.childNodes[0])
dlbutton_padding.insertBefore(flash_dlbutton, dlbutton_padding.childNodes[0])
}, false)
})();
/* Reference(s):
* https://stackoverflow.com/questions/3749231/download-file-using-javascript-jquery/68483491#68483491
*/