Advertisement
Guest User

Untitled

a guest
May 16th, 2022
733
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name         Aerial Photo Downloader
  3. // @namespace    http://tampermonkey.net/
  4. // @version      0.2
  5. // @description  Two click download of images
  6. // @author       You
  7. // @match        https://historicengland.org.uk/images-books/archive/collections/aerial-photos/*
  8. // @icon         https://www.google.com/s2/favicons?sz=64&domain=historicengland.org.uk
  9. // @grant        GM_registerMenuCommand
  10. // ==/UserScript==
  11.  
  12. GM_registerMenuCommand('Download Hi-Res', function() {
  13.     'use strict';
  14.     var container = document.querySelector("div.articlePage.container");
  15.     var wedge = document.querySelector("canvas.canvas-wedge");
  16.     container.style.width = wedge.width + "px";
  17.     container.style.maxWidth = wedge.width + "px";
  18.  
  19.     setTimeout(()=>{
  20.         var stage = document.querySelector("canvas.stage");
  21.         var url = document.createElement("canvas").toDataURL.call(stage);
  22.         var a = document.createElement("a");
  23.         var t = document.querySelector("smart-frame").getAttribute("image-id").replace(/\s/g,'-').replace(/\-+/g,'-') + ".png";
  24.         a.href = url;
  25.         a.download = t;
  26.         a.click();
  27.     }, 3000);
  28. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement
OSZAR »