Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Download terstock
- // @description Download shutterstock
- // @include https://www.shutterstock.com/image-vector/*
- // @include https://www.shutterstock.com/image-photo/*
- // @grant GM_addStyle
- // ==/UserScript==
- var zNode = document.createElement ('div');
- zNode.innerHTML = '<button id="myButton" type="button">' + 'Download with terstock</button>'
- ;
- zNode.setAttribute ('id', 'myContainer');
- document.body.appendChild (zNode);
- document.getElementById ("myButton").addEventListener (
- "click", ButtonClickAction, false
- );
- function ButtonClickAction (zEvent) {
- var zNode = document.createElement ('p');
- var url = window.location.href;
- url = url.replace("shut",'');
- window.location.href = url;
- document.getElementById ("myContainer").appendChild (zNode);
- }
- GM_addStyle ( multilineStr ( function () {/*!
- #myContainer {
- position: fixed;
- top: 20%;
- left: 0%;
- font-size: 13px;
- background: white;
- border: 0px outset black;
- margin: 5px;
- opacity: 0.9;
- z-index: 10000;
- padding: 5px 5px;
- }
- #myButton {
- cursor: pointer;
- }
- #myContainer p {
- color: red;
- background: white;
- }
- */} ) );
- function multilineStr (dummyFunc) {
- var str = dummyFunc.toString ();
- str = str.replace (/^[^\/]+\/\*!?/, '') // Strip function () { /*!
- .replace (/\s*\*\/\s*\}\s*$/, '') // Strip */ }
- .replace (/\/\/.+$/gm, '')
- ;
- return str;
- }
Advertisement
Add Comment
Please, Sign In to add comment