NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name /r/place Downloader // @namespace http://tampermonkey.net/ // @version 0.1 // @description Adds a button to download the raw image from /r/place // @author Stevenator1 // @match https://www.reddit.com/place?webview=true* // @match https://www.reddit.com/r/place/ // @grant none // ==/UserScript== (function() { 'use strict'; var button = document.createElement('button'); button.style="z-index:999;display:float;position: absolute;left: 60px;top: 10px;"; button.innerHTML="Download Image"; button.style.border = "thick solid #FF0000"; var body = document.body; var place = document.getElementById('place'); var canvas = document.getElementById("place-canvasse"); body.appendChild(button,0); button.onclick = function() { var canvasImg = document.createElement('img'); var dataURL = canvas.toDataURL('image/png'); var link = document.createElement("a"); link.download = "place_image"; link.href = dataURL; document.body.appendChild(link); link.click(); document.body.removeChild(link); /* canvasImg.src = dataURL; while (body.hasChildNodes()) { body.removeChild(body.lastChild); } body.appendChild(canvasImg); */ }; })();