It should be easy to copy a paper's PMID.
// ==UserScript==
// @name Add PMID to each paper in the Paperpile Library View
// @namespace https://slowkow.com
// @version 0.1
// @description It should be easy to copy a paper's PMID.
// @author Kamil Slowikowski
// @license MIT
// @match https://paperpile.com/app
// @icon https://www.google.com/s2/favicons?sz=64&domain=paperpile.com
// @grant none
// ==/UserScript==
(function() {
'use strict';
setInterval(function() {
let papers = document.getElementsByClassName("pp-grid-content")
for (let paper of papers) {
let type = paper.getElementsByClassName("pp-grid-type")[0]
let link = paper.getElementsByClassName("pp-link-db")[0]
if (link) {
let pmid = link.href.split('/').slice(-1)[0]
type.style.setProperty('user-select', 'text')
if (!type.innerHTML.includes(pmid)) {
type.innerHTML += `\tPMID: ${pmid}`
}
}
}
}, 2000)
})();