您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
1.go to readpaper.com; 2.rename downloaded paper; 3.go to dblp.com
// ==UserScript== // @name arxiv跳转readpaper&dblp // @namespace http://tampermonkey.net/ // @version 1.3 // @description 1.go to readpaper.com; 2.rename downloaded paper; 3.go to dblp.com // @author Wanng // @match https://arxiv.org/* // @grant none // @license MIT // ==/UserScript== var dow = function() { 'use strict'; var title = document.getElementsByClassName("title mathjax")[0].innerText; var newurl = 'https://readpaper.com/search/'+encodeURIComponent(title); var dblpurl = 'https://dblp.uni-trier.de/search?q='+encodeURIComponent(title); //window.open(newurl) //window.location.href = newurl //find where to put the tag var loc = document.getElementsByClassName("full-text")[0].getElementsByTagName('ul'); var obj1 = document.createElement("li"); var obj2 = document.createElement("li"); var obj3 = document.createElement("li"); //get the pdf url var url = document.querySelector("#abs-outer > div.extra-services > div.full-text > ul > li > a").href console.log(url) let pdfurl = url; if (!pdfurl.endsWith(".pdf")) { pdfurl = url + '.pdf'; } var fileName = title.toString().replace(':', '--') + '.pdf'; obj1.innerHTML = '<a href=' + newurl + '>ReadPaper</a>' obj2.innerHTML = '<a download='+ '"'+ fileName + '"' + ' href=' + pdfurl +'>Save&Rename</a>' obj3.innerHTML = '<a href=' + dblpurl + '>dblp</a>'; loc[0].insertBefore(obj2, loc[0].childNodes[0]); loc[0].insertBefore(obj3, loc[0].childNodes[0]); loc[0].insertBefore(obj1, loc[0].childNodes[0]); }; dow();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址