scholar download

add scihub download button to google scholar

  1. // ==UserScript==
  2. // @name scholar download
  3. // @namespace https://twitter.com/threadripper_
  4. // @version 0.1.2
  5. // @description add scihub download button to google scholar
  6. // @author @threadripper_
  7. // @match https://scholar.google.com/*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. (function() {
  12. var papers = document.querySelectorAll('.gs_ri');
  13. papers.forEach(function(item){
  14. var paper_link = "https://sci-hub.tw/" + item.querySelector('.gs_rt a').href;
  15. var down_but = `<a target="_blank" href="${paper_link}" style= "color: red; font-weight: bold;">download</a>`;
  16. item.querySelector('.gs_ri .gs_fl').insertAdjacentHTML('beforeend', down_but);
  17. });
  18. })();