https://github.com/coronin/thepaperlink-chrome
source of chrome and edge extension "the paper link - tpl" for PubMed
https://github.com/coronin/thepaperlink-chrome
chrome-extension javascript productivity
Last synced: 5 months ago
JSON representation
source of chrome and edge extension "the paper link - tpl" for PubMed
- Host: GitHub
- URL: https://github.com/coronin/thepaperlink-chrome
- Owner: coronin
- Created: 2011-03-31T00:24:00.000Z (over 15 years ago)
- Default Branch: v3-claude
- Last Pushed: 2026-02-15T07:34:47.000Z (5 months ago)
- Last Synced: 2026-02-15T13:33:35.766Z (5 months ago)
- Topics: chrome-extension, javascript, productivity
- Language: JavaScript
- Homepage: https://www.thepaperlink.com
- Size: 4.33 MB
- Stars: 20
- Watchers: 0
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README
- Changelog: history.html
Awesome Lists containing this project
README
the paper link 3.0
----
version v3 ==> manifest V3
----
version v2.9.23: support the new PubMed web interface
THIS EXTENSION USES DATA PROVIDED BY www.thepaperlink.com, FOR FAIR USE ONLY.
In addition to PubMed search results, this extension will show links to PDF; display Faculty Opinions, etc.
Detailed enhancement includes:
* Display the Impact Factor of the Journal, updated yearly from https://jcr.clarivate.com/
* Direct link to its publisher's web page, based on https://www.doi.org/
* Highlight articles published in prestigious journals
* Clickable button to add the RIS format reference to the system clipboard
* If available, direct link to its Google Scholar page
* If available, direct link to its legal fulltext PDF file, most of which are author-posted manuscript files
* If available, Faculty 1000 star counts and links to related comment pages
* "Peaks" authors, for more details please visit https://2.thepaperlink.com/
Sources of this extension are available at https://github.com/coronin/thepaperlink-chrome as different branches.
Term of Terms of Use and Privacy Policy at https://www.thepaperlink.com/privacy
----
Whisper from the Developer:
* single purpose: To display journal article related information not available at original PubMed
* in the browser address bar, type and search with keywords
* background justification: after extract PMID from webpages, other params must tweak before making URL call. I process this on the background page using _port to communicate between content.js and background.js
* contextMenus justification: I want the user to be able to do a PubMed search on any page with highlighted text
* tabs justification: open related webpages, and update options after visiting /settings
* clipboardWrite justification: I add a clipboard icon on webpages allowing the user to click and storage formated references. I format the copied text based the PMID exacted from the webpage and using information available at PubMed
* declarativeContent justification: to update contextMenus based on the webpage URL and text, to facilitate getting PubMed related data
* storage justification: I give options to the user on how the exact information should be displayed and I archive the papers the user read for later, both need a storage permission
* host permission: for downloading remote files within specific domains, such as json data
* downloads and remote code at /jss
* remote code justification: code from https://www.thepaperlink.com/jss to add clickable action to author names when search results were displayed on https://pubmed.ncbi.nlm.nih.gov/ (the /jss code was a product of #io2011 appengine contest, No. 6653800)
* 2020-8-25 removed: activeTab https://developer.chrome.com/extensions/activeTab
* 2021-5-20 removed: an old video demonstrating how to use https://youtu.be/kYWwsXxSHQs