Svend Gundestrup94 downloadsFetch research article metadata from PubMed, PMC, DOI, arXiv, and Web of Science links automatically.
Fetch research article metadata from PubMed, PMC, DOI, arXiv, and Web of Science links automatically.
🔴(id) ![icon] — red means not found (no auto-retry), yellow means temporary error (auto-retry)research-article-unmatched.md page (customizable) listing every unmatched link, grouped by note38570095 or https://pubmed.ncbi.nlm.nih.gov/38570095/When a reference cannot be matched, the link is kept and marked with the provider's icon:
🔴(pmc=PMC6792392)  https://pmc.ncbi.nlm.nih.gov/articles/PMC6792392/
Enable Failure index page in settings to maintain the configured failure-index note (default: research-article-unmatched.md) — a page listing every unmatched reference with its icon and a [[link]] to the note containing it. The filename can be changed in settings. The file is rewritten on each run and removed when nothing is unmatched.
Each citation is prefixed with a small provider logo badge (hosted in assets/ on GitHub) that links to the source, followed by a central article-type icon, the article type, linked title, year, and journal. Extra identifiers appear as trailing badges. Shared status and article-type icons are centrally defined so their representation can be changed in one place.
| Type | Example | Result |
|---|---|---|
| PubMed ID | 38570095 |
[PubMed badge] Review: [Title](link) - Year, Journal |
| PMC ID | PMC6792392 |
[PubMed badge] Article: [Title](link) - Year, Journal [PMC badge](full-text) |
| DOI | 10.1016/j.clinme.2024.100038 |
[DOI badge] Article: [Title](link) - Year, Journal |
| arXiv ID | arXiv:2609.12218 |
[arXiv badge] Preprint: [Title](link) - Year, arXiv preprint |
| WoS ID | WOS:001607817500001 |
[WoS badge] Article: [Title](link) - Year, Journal |
Article types are normalized to a uniform vocabulary across providers (Article, Review, Preprint, Proceedings, Book, Book Chapter, Clinical Trial, Case Report, Editorial, Letter, News, Dataset, Report, Thesis, Guideline, Comment, Other) — so PubMed's Journal Article, CrossRef's journal-article, and WoS's Article all render as Article.
research-article-unmatched.mdThe plugin does not ship a WoS key — every user registers their own:
npm install # Install dependencies
npm run build # Build plugin
npm test # Run tests
npm run lint # Check code quality
Network use: This plugin sends requests to NCBI E-utilities (PubMed/PMC), the Crossref API, the arXiv API, and the Clarivate Web of Science Starter API to fetch article metadata, only when you invoke its commands. No data is collected or shared beyond the article identifiers you provide.
Thank you to arXiv for use of its open access interoperability.
AGPL-3.0