Bypass paywalls for scientific documents

Bypass paywalls for scientific documents by downloading them from sci-hub instead of paying something like 50 bucks for each paper. This script adds a download button on Scopus, which leads to sci-hub.bz. In this way you can get free access to scientific papers even if you (or your university) can't afford their prices.

目前為 2017-11-21 提交的版本,檢視 最新版本

// ==UserScript==
// @name         Bypass paywalls for scientific documents
// @namespace    StephenP
// @version      1.0
// @description  Bypass paywalls for scientific documents by downloading them from sci-hub instead of paying something like 50 bucks for each paper. This script adds a download button on Scopus, which leads to sci-hub.bz. In this way you can get free access to scientific papers even if you (or your university) can't afford their prices.
// @author       StephenP
// @match        https://www.scopus.com/record/display.uri?*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    var fullDocument=document.querySelector('[title="Full Text(opens in a new window)"]');
    fullDocument.href=fullDocument.href.slice(54);
    var doi=document.getElementById("recordDOI").innerHTML;
    var section=document.getElementById("outwardLinks");
    section.removeChild(section.lastChild);
    fullDocument.parentNode.innerHTML+=('<a href="http://sci-hub.bz/'+doi+'"><img class="outwardLink" src="data:image/gif;base64, R0lGODlhZQAPAKU2AGZmZghapZmZmYD//8rKyunr6enq6urr6erq6uzt7Ozt7e3t7O3t7e3u7e3u7u7u7e7u7u/v8O/w7+/w8PDw7/Ly8vLz8vLz8/Py8vPz8vPz8/P09PT08/T09PX19vX29fX29vb19fb29ff39/f49/j4+Pj5+Pj5+fn4+Pn4+fn5+Pn5+fn6+vr6+fr6+v39/f39/v3+/f3+/v79/f7+/f7+/v///////////////////////////////////////yH5BAEKAD8ALAAAAABlAA8AAAb+wJ9gSCwaj8ikcslsOpNCm3RKrVqv2Kx2y+1eawCBDfaKyV4vckydLrNj7XX5HGer1fR7uY5H6+F/fXV7fzEEYTYuLIsujYyMiiyRkI+QkZeXi5KOkpSbmo2Zn52km6KNAQGXh2KpJionJ66uJyUrJrYmt7W3ubC8uLu5Jam/wyupySW+scQBucCutqnNvcKpuSasNiSpI9+pJCQj4+Xl5Oji6N/m6eTdAd/p8OgB6uPs7+7w6t7z6eHebfOQ6kOIVCI+FAxBMJnCAAxTeRCRKgTDhA0dJqs48UPDix4nbmzYEWRBkRAPBvDIcWMAD9s6pOogM8CGmjRn1twwMxn+zwA0O9wUmhMozqBDXQbVWZQozZsudUo1OvPnNgsZUmlIlcFCKgtbXWYN4NXrWA0asFrAunHtV7Rq2bb1Shbu17Ffv8pFq1crXbnbIkTYKFhCKsMBIkgoPDiZ4cGLBStuLDjA4sOSJ2tO1VhCZMqaFWMGjZkz6QDbHEDYqNpBKtWvYUNw/TrZAwizZ7/W7YD27dy9A7SOneo37dbAY68OgJs48+PLtylIkCDZ9OoBqCtwST1V91QLtGvnPj1ZguvbN54vbz3V9fPf4XvHrj69+W0IDhQwcOBA/gL/+adfgAUICKB+/BkY4H//Jcigfgo22N+DBVIooYIQUmjANgQndOjhhyCGKOKIJJZo4okoigjADwC06OKLMMYo44w01mjjjTjO+EMQADs=" alt="Download from Sci-Hub" title="Full Text(opens in a new window)" height="15" width="101"></a><a style="font-size: 12px; color: green; text-decoration: underline;" href="http://sci-hub.bz#donate">Donate to Sci-Hub project</a><span class="divider">|</span>');
})();