Embed OpenReview link with arXiv paper title in the arXiv paper page
目前為
// ==UserScript==
// @name Add OpenReview Link in arXiv
// @namespace http://github.com/awyugan
// @version 0.1
// @description Embed OpenReview link with arXiv paper title in the arXiv paper page
// @author awyugan
// @match https://arxiv.org/abs/*
// @grant GM_addStyle
// @license MIT
// ==/UserScript==
(function() {
'use strict';
// 获取 arXiv 页面中的论文标题
let titleElement = document.querySelector('h1.title.mathjax');
if (titleElement) {
let titleText = titleElement.textContent.trim();
// 创建 openreview 的链接
let openreviewLink = document.createElement('a');
openreviewLink.href = 'https://openreview.net/search?term=' + encodeURIComponent(titleText);
openreviewLink.target = '_blank';
openreviewLink.innerText = 'Open in openreview\n';
openreviewLink.style.display = 'block';
// 创建 hn.algolia 的链接
let algoliaLink = document.createElement('a');
algoliaLink.href = 'https://hn.algolia.com/?q=' + encodeURIComponent(titleText);
algoliaLink.target = '_blank';
algoliaLink.innerText = 'Search on hacker news\n';
algoliaLink.style.display = 'block';
// 查找指定的div并将链接插入其中
let fullTextDiv = document.querySelector('div.full-text');
if (fullTextDiv) {
fullTextDiv.appendChild(openreviewLink);
fullTextDiv.appendChild(algoliaLink);
}
}
})();