Adds a "Research" button that searches the current query on PubMed
// ==UserScript==
// @name PubMed Research
// @namespace http://tampermonkey.net/
// @version 1.0
// @description Adds a "Research" button that searches the current query on PubMed
// @author UnitedPenguin
// @git https://github.com/UnitedPenguin/PubMed-Automatic-Research
// @include http://*
// @include https://*
// @license MIT
// @grant none
// ==/UserScript==
(function() {
'use strict';
// create the "Research" button and style it
let btn = document.createElement("button");
btn.innerHTML = "Research";
btn.style.position = "fixed";
btn.style.bottom = "10px";
btn.style.right = "10px";
btn.style.zIndex = 9999;
// add the button to the page
document.body.appendChild(btn);
// when clicked, search the current query on PubMed
btn.onclick = function() {
// get the current search query from the search bar
let input = document.querySelector('input[name=q]');
if (input && input.value) {
// redirect to PubMed with the search query
window.location.href = `https://pubmed.ncbi.nlm.nih.gov/?term=${encodeURIComponent(input.value)}`;
}
};
})();