NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Theseus // @version 1.1.7 // @description Scientia dux vitae certissimus/Hayatta en hakiki mürşit ilimdir, fendir/Our true mentor in life is science. // @author Zeynep <zupacino@gmail.com> // @license MIT; https://opensource.org/licenses/MIT // @match http://www.sciencedirect.com/* // @match http://www.jove.com/* // @match https://www.jove.com/* // @match http://booksandjournals.brillonline.com/* // @match https://booksandjournals.brillonline.com/* // @match http://cad.sagepub.com/* // @match https://cad.sagepub.com/* // @match http://ps.psychiatryonline.org/* // @match https://ps.psychiatryonline.org/* // @match https://www.sciencedirect.com/* // @match http://link.springer.com/* // @match https://link.springer.com/* // @match http://mil.sagepub.com/* // @match https://mil.sagepub.com/* // @match http://jcr.sagepub.com/* // @match https://jcr.sagepub.com/* // @match http://asp.sagepub.com/* // @match https://asp.sagepub.com/* // @match http://nms.sagepub.com/* // @match https://nms.sagepub.com/* // @match http://ssc.sagepub.com/* // @match https://ssc.sagepub.com/* // @match http://jea.sagepub.com/* // @match https://jea.sagepub.com/* // @match http://abr.sagepub.com/* // @match http://ldx.sagepub.com/* // @match http://www.jstor.org/* // @match http://onlinelibrary.wiley.com/* // @match http://www.springer.com/us/book/* // @match http://www.emeraldinsight.com/* // @match http://scitation.aip.org/* // @match http://ieeexplore.ieee.org/* // @match http://clp.oxfordjournals.org/* // @match http://www.ncbi.nlm.nih.gov/* // @match http://journals.lww.com/* // @match http://journals.aps.org/* // @match http://ebooks.cambridge.org/* // @match http://journals.cambridge.org/* // @match http://www.jcronline.org/* // @match http://uclajournals.org/* // @match http://psycnet.apa.org/* // @match http://www.nature.com/* // @match http://www.degruyter.com/* // @match http://www.cell.com/* // @match http://fluidsengineering.asmedigitalcollection.asme.org/* // @match http://heattransfer.asmedigitalcollection.asme.org/* // @match http://biomechanical.asmedigitalcollection.asme.org/* // @match http://www.biochemj.org/* // @match http://rspb.royalsocietypublishing.org/* // @match http://proceedings.spiedigitallibrary.org/* // @match http://bjp.rcpsych.org/* // @match http://www.aes.org/e-lib/* // @match http://www.ingentaconnect.com/* // @match http://papers.sae.org/* // @match http://www.amjmed.com/article/* // @match http://search.proquest.com/* // @match http://iopscience.iop.org/* // @match https://www.osapublishing.org/* // @match http://www.scientific.net/* // @match https://www.spandidos-publications.com/* // @match http://aisel.aisnet.org/* // @match http://www.healio.com/* // @match http://screen.oxfordjournals.org/* // @match https://muse.jhu.edu/* // @match http://diabetes.diabetesjournals.org/* // @match http://www.translationalres.com/* // @match http://www.atsjournals.org/* // @match https://abr.sagepub.com/* // @match https://ldx.sagepub.com/* // @match https://www.jstor.org/* // @match https://onlinelibrary.wiley.com/* // @match https://www.springer.com/us/book/* // @match https://www.emeraldinsight.com/* // @match https://scitation.aip.org/* // @match https://ieeexplore.ieee.org/* // @match https://clp.oxfordjournals.org/* // @match https://www.ncbi.nlm.nih.gov/* // @match https://journals.lww.com/* // @match https://journals.aps.org/* // @match https://ebooks.cambridge.org/* // @match https://journals.cambridge.org/* // @match https://www.jcronline.org/* // @match https://uclajournals.org/* // @match https://psycnet.apa.org/* // @match https://www.nature.com/* // @match https://www.degruyter.com/* // @match https://www.cell.com/* // @match https://fluidsengineering.asmedigitalcollection.asme.org/* // @match https://heattransfer.asmedigitalcollection.asme.org/* // @match https://biomechanical.asmedigitalcollection.asme.org/* // @match https://www.biochemj.org/* // @match https://rspb.royalsocietypublishing.org/* // @match https://proceedings.spiedigitallibrary.org/* // @match https://bjp.rcpsych.org/* // @match https://www.aes.org/e-lib/* // @match https://www.ingentaconnect.com/* // @match https://papers.sae.org/* // @match https://www.amjmed.com/article/* // @match https://search.proquest.com/* // @match https://iopscience.iop.org/* // @match https://www.osapublishing.org/* // @match http://www.osapublishing.org/* // @match https://www.scientific.net/* // @match https://www.spandidos-publications.com/* // @match http://www.spandidos-publications.com/* // @match https://aisel.aisnet.org/* // @match https://www.healio.com/* // @match https://screen.oxfordjournals.org/* // @match https://muse.jhu.edu/* // @match http://muse.jhu.edu/* // @match https://diabetes.diabetesjournals.org/* // @match https://www.translationalres.com/* // @match https://www.atsjournals.org/* // @match https://benjamins.com/* // @match http://benjamins.com/* // @match https://www.thieme-connect.com/* // @match http://www.thieme-connect.com/* // @match http://www.mitpressjournals.org/* // @match https://www.mitpressjournals.org/* // @match https://heart.bmj.com/* // @match http://heart.bmj.com/* // @match http://oto.sagepub.com/* // @match https://oto.sagepub.com/* // @match http://jn.physiology.org/* // @match https://jn.physiology.org/* // @match http://www.impublications.com/* // @match https://www.impublications.com/* // @match http://dl.sciencesocieties.org/* // @match https://dl.sciencesocieties.org/* // @match https://www.phycologia.org/* // @match http://www.phycologia.org/* // @match http://dl.acm.org/* // @match https://dl.acm.org/* // @match http://www.tandfonline.com/* // @match https://www.tandfonline.com/* // @match https://uk.sagepub.com/* // @match http://uk.sagepub.com/* // @match http://iss.sagepub.com/* // @match https://iss.sagepub.com/* // @match http://pubs.rsc.org/* // @match https://pubs.rsc.org/* // @match https://www.cambridge.org/* // @match http://www.cambridge.org/* // @match http://pubs.acs.org/* // @match https://pubs.acs.org/* // @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js // @grant none // ==/UserScript== (function($){ var article_title, document_url = document.URL, updatedUrl; if(document_url.includes("jove")){ article_title = $("#article_title").text().trim(); }else if(document_url.includes("pubs.acs.org")){ article_title = $(".hlFld-Title").text().trim(); } else if(document_url.includes("booksandjournals.brillonline")){ article_title = $("#itemTitle").text().trim(); } else if(document_url.includes("dl.acm.org")){ article_title = $("#divmain > div > h1 > strong").text(); }else if (document_url.includes("pubs.rsc")){ article_title = $("div > div.article_chemsoc_txt_s13 > h2").text().trim(); } else if (document_url.includes("uk.sagepub")){ article_title = $("div.media-body > header > h1 > div").text(); }else if (document_url.includes("iss.sagepub")){ article_title = $("#content-block > h1").text(); } else if(document_url.includes("benjamins")){ article_title = $("#benjamins_com_layout_TabPane_1 > h1").context.title; } else if(document_url.includes("thieme-connect")){ article_title = $("#content > article > div.articleHeader > h1").text(); } else if(document_url.includes("mitpressjournals")){ article_title = $("#content-middle > table > tbody > tr > td:nth-child(1) > h1 > div").text(); } else if(document_url.includes("heart.bmj")){ var fullText = $('span.cit-title').text(), unwantedText = $('span.cit-series-title').text(); article_title = fullText.replace(unwantedText,''); } else if(document_url.includes("jn.physiology")){ article_title = $("#page-title").text(); } else if(document_url.includes("impublications")){ article_title = $("#block-system-main > div > div > div > div.journalTitle > a").text(); } else if(document_url.includes("oto.sagepub")){ article_title = $("#hw-login-content-item > div > div.cit-metadata > span.cit-title").text(); } else if(document_url.includes("dl.sciencesocieties")){ article_title = $("#article-title").text(); } else if(document_url.includes("phycologia")){ article_title = $("#articleContent > div.hlFld-Abstract > h1 > div > div").text(); } else if(document_url.includes("sciencedirect")){ article_title = ($(".article-title").text().trim() !== "") ? $(".article-title").text().trim() : $(".svTitle").text().trim(); } else if(document_url.includes("link.springer")){ article_title = ($("div.MainTitleSection > h1").text().trim() !== "") ? $("div.MainTitleSection > h1").text().trim() : $("#title").text(); } else if(document_url.includes("mil.sagepub") || document_url.includes("asp.sagepub") || document_url.includes("abr.sagepub")){ article_title = $(".cit-title").text().trim(); } else if(document_url.includes("jcr.sagepub") || document_url.includes("nms.sagepub") || document_url.includes("ssc.sagepub") || document_url.includes("jea.sagepub") || document_url.includes("ldx.sagepub")){ article_title = $("#article-title-1").text().trim(); } else if(document_url.includes("jstor.org")){ article_title = $(".rw > cite").text().trim(); } else if(document_url.includes("tandfonline")){ article_title = $('div.hlFld-Title > h2:nth-child(3)').text().trim(); } else if(document_url.includes("tandfebooks")){ article_title = $("div.hlFld-Title > h2:nth-child(3)").text().trim(); } else if(document_url.includes("onlinelibrary.wiley")){ article_title = ($("#main-content > header > div.article-header__intro > h1").text() !== "") ? $("#main-content > header > div.article-header__intro > h1").text().trim() : $("#articleTitle > h1 > span").text().trim(); } else if(document_url.includes("springer") && !document_url.includes("link")){ var title = $('meta[itemprop = "name"]'); if(typeof title === 'object'){ article_title = title[0].content; }else{ article_title = title.content; } } else if(document_url.includes("emeraldinsight")){ article_title = $("div > article > h1 > span").text().trim(); } else if(document_url.includes("jcronline")){ article_title = $(".art_title").text().trim(); } else if(document_url.includes("clp.oxfordjournals")){ article_title = $(".pdf-extract-article-title").text().trim(); } else if(document_url.includes("journals.aps")){ article_title = $("div.medium-9.columns > h3").text().trim(); } else if(document_url.includes("ebooks.cambridge")){ article_title = $("header > h1").text().trim(); } else if(document_url.includes("journals.cambridge")){ article_title = $(".description-box > h3 > a").text().trim(); } else if(document_url.includes("uclajournals")){ article_title = $("#articleContent > div.hlFld-Abstract > h1 > div > div").text().trim(); } else if(document_url.includes("psycnet.apa")){ article_title = $("#rdcTitle").text().trim(); } else if(document_url.includes("nature")){ article_title = ($("header > div > h1").text().trim() !== "") ? $("header > div > h1").text().trim() :$("#atl").text(); } else if(document_url.includes("degruyter")){ article_title = $("#mainTitle").text().trim(); } else if(document_url.includes("cell.com") || document_url.includes("amjmed.com/article")){ article_title = $(".articleTitle").text().trim(); } else if(document_url.includes("asmedigitalcollection.asme")){ article_title = $("#scm6MainContent_lblArticleTitle").text().trim(); } else if(document_url.includes("biochemj.org") || document_url.includes("rspb.royalsocietypublishing.org")){ article_title = $("#page-title").text().trim(); } else if(document_url.includes("proceedings.spiedigitallibrary.org")){ article_title = $("#scm6MainContent_lblArticleTitle").text().trim(); } else if(document_url.includes("bjp.rcpsych.org")){ article_title = $("#node33455 > div > div.highwire-cite-title").text().trim(); } else if(document_url.includes("aes.org/e-lib")){ article_title = $("#content > div:nth-child(3) > h2").text().trim(); } else if(document_url.includes("ingentaconnect")){ article_title = $(".abstract-heading").text().trim(); } else if(document_url.includes("papers.sae.org")){ article_title = $("div.cols-dtheader > div > h1").text().trim(); } else if(document_url.includes("search.proquest.com")){ article_title = $("#mainContentLeft > article > h1").text().trim(); } else if(document_url.includes("scitation.aip.org")){ article_title = $('.title-with-crossmark').text().trim(); } else if(document_url.includes("ieeexplore.ieee")){ article_title = $('.title > h1').text().trim(); } else if(document_url.includes("ncbi.nlm.nih")){ article_title =$('#maincontent > div > div.rprt_all > div > h1').text().trim(); } else if(document_url.includes("journals.lww")){ article_title = $('#ej-abstract-view > h2').text().trim(); } else if(document_url.includes("iopscience.iop")){ article_title = $("div.da1.ta1.article-head > h1").text().trim(); } else if(document_url.includes("osapublishing.org")){ article_title = $("#articleContainer > div.col-md-12 > header > div:nth-child(2) > div.col-sm-10 > div > div > h1").text().trim(); } else if(document_url.includes("science.sciencemag.org")){ article_title = $("div.highwire-cite.highwire-cite-highwire-article.highwire-citation-jnl-sci-article.clearfix.has-author-tooltip > header > h1 > div").text().trim(); } else if(document_url.includes("scientific.net")){ article_title = $("div.paper-name").text().trim(); } else if(document_url.includes("spandidos-publications")){ article_title = $("div.content_main > div > h1").text().trim(); } else if(document_url.includes("aisel.aisnet")){ article_title = $("#title > p > a").text().trim(); } else if(document_url.includes("healio")){ article_title = $("div.journals-content > div > div > div > div > h1").text().trim(); } else if(document_url.includes("screen.oxfordjournals")){ article_title = $("#content-block > h1").text().trim(); } else if(document_url.includes("muse.jhu.edu")){ article_title = $("#article-title").text().trim(); } else if(document_url.includes("diabetes.diabetesjournals")){ article_title = ($("div.panel-pane.pane-page-title.ada-cite-metadata > div > div").text().trim() !== "") ? $("div.panel-pane.pane-page-title.ada-cite-metadata > div > div").text().trim() : $("div.highwire-cite-title > div")[0].innerText; } else if(document_url.includes("translationalres")){ article_title = $("#article > div.artInfoWrapper > div > h1:nth-child(3)").text().trim(); } else if(document_url.includes("atsjournals")){ article_title = $("div.hlFld-Abstract > div > h1 > span").text(); } $('body').prepend('<div><a href = "https://docs.google.com/document/d/1h2HFO_IgMA03q7XU_PcSUbXQIbVXV_JB4NanJiJT4ow/pub" class="foot_" > Read me</a><a href = "https://docs.google.com/forms/d/e/1FAIpQLSe8GrHlHc2g43l0FcyVoPNz6CkHLRrWKlBCAKD-txzZdehtvA/viewform" class="foot_"> Give us a feedback </a></div>'); $('body').prepend('<div><input id = "element" type="text" name="deneme" value="' + article_title + '"> </div> <div><button id = "cc">sci-hub (1)</button><button id="bz">sci-hub (2)</button><button id="mn">sci-hub (3)</button><button id="la">sci-hub (4)</button><button id="tv">sci-hub (5)</button><button id="tw">sci-hub (6)</button><button id="hk">sci-hub (7)</button><button id="libgenArticle">libgen(article)</button><button id="libgenBook">libgen(book)</button><button id="eric">ed.gov</button><button id="googleScholar">scholar</buton><button id="googleSearch">google</button><button id="ecosia">ecosia</button></div>'); $('body').prepend('<p id="name"> Theseus 1.1.7 <i>Scientia dux vitae certissimus./Hayatta en hakiki mürşit ilimdir fendir./Our true mentor in life is science.</i> </p>'); $("#element").css({ width: 1000, height: 30}); $("#name").css({ margin :0, fontSize: 9}); $(".foot_").css({ margin :0, fontSize: 8}); $('body').css('text-align','left'); $('a').css('text-decoration', 'none'); $('a').css('color' , '#0645AD'); function domain(document_url) { if(document_url.includes(".com")){ return ".com"; } if(document_url.includes(".org")){ return ".org"; } if(document_url.includes(".gov")){ return ".gov"; } if(document_url.includes(".net")){ return ".net"; } } $( "#cc" ).click(function() { var key = domain(document_url); updatedUrl = document_url.split(key + "/")[0] + key + "." + "sci-hub.cc/" + document_url.split(key + "/")[1]; window.open( updatedUrl,'_blank'); }); $( "#bz" ).click(function() { var key = domain(document_url); updatedUrl = document_url.split(key + "/")[0] + key + "." + "sci-hub.bz/" + document_url.split(key + "/")[1]; window.open( updatedUrl,'_blank'); }); $( "#mn" ).click(function() { var key = domain(document_url); updatedUrl = document_url.split(key + "/")[0] + key + "." + "sci-hub.mn/" + document_url.split(key + "/")[1]; window.open( updatedUrl,'_blank'); }); $( "#la" ).click(function() { var key = domain(document_url); updatedUrl = document_url.split(key + "/")[0] + key + "." + "sci-hub.la/" + document_url.split(key + "/")[1]; window.open( updatedUrl,'_blank'); }); $( "#tv" ).click(function() { var key = domain(document_url); updatedUrl = document_url.split(key + "/")[0] + key + "." + "sci-hub.tv/" + document_url.split(key + "/")[1]; window.open( updatedUrl,'_blank'); }); $( "#tw" ).click(function() { var key = domain(document_url); updatedUrl = document_url.split(key + "/")[0] + key + "." + "sci-hub.tw/" + document_url.split(key + "/")[1]; window.open( updatedUrl,'_blank'); }); $( "#hk" ).click(function() { var key = domain(document_url); updatedUrl = document_url.split(key + "/")[0] + key + "." + "sci-hub.hk/" + document_url.split(key + "/")[1]; window.open( updatedUrl,'_blank'); }); $( "#libgenArticle" ).click(function() { updatedUrl = "http://gen.lib.rus.ec/scimag/?s=+" + $('#element').val().replace(/\ /g, '+') + "&journalid=&v=&i=&p=&redirect=0"; window.open( updatedUrl,'_blank'); }); $( "#libgenBook" ).click(function() { updatedUrl = "http://gen.lib.rus.ec/search.php?req=" + $('#element').val().replace(/\ /g, '+') + "&journalid=&v=&i=&p=&redirect=0"; window.open( updatedUrl,'_blank'); }); $( "#googleSearch" ).click(function() { updatedUrl = "https://www.google.com.tr/search?q=\"" + $('#element').val().replace(/\ /g, '+') + "\"+filetype%3A+pdf"; window.open( updatedUrl,'_blank'); }); $( "#googleScholar" ).click(function() { updatedUrl = "https://scholar.google.com.tr/scholar?hl=en&q=" + $('#element').val().replace(/\ /g, '+'); window.open( updatedUrl,'_blank'); }); $( "#eric" ).click(function() { updatedUrl = "http://eric.ed.gov/?q=" + $('#element').val().replace(/\ /g, '+') + "&ft=on"; window.open( updatedUrl,'_blank'); }); $( "#ecosia" ).click(function() { updatedUrl = "https://www.ecosia.org/search?q=" + $('#element').val().replace(/\ /g, '+') + "+filetype%3A+pdf"; window.open( updatedUrl,'_blank'); }); })(jQuery);