Skip to content

Repository files navigation

mdpi-filter-chrome

MDPI Filter is a Chrome extension that helps you identify and manage MDPI publications. It enhances your literature search by allowing you to hide or highlight MDPI results on major search engines (Google, Google Scholar, PubMed, Europe PMC), using direct checks and the NCBI API. Furthermore, it universally styles MDPI citations on any scholarly article you read: visually distinguishing MDPI entries in bibliographies, their inline footnotes, and also within "Cited By" and "Similar Articles" sections. The extension popup provides a quick overview of detected MDPI references, allowing you to see a count, a list, and click to scroll to them in the document.


🔹 Features

  • Search-site filtering
    • Hide or Highlight MDPI links on:
      • Google Web Search
      • Google Scholar
      • PubMed
      • Europe PMC
  • Universal in-page citation styling
    • Inline footnotes: turns MDPI reference numbers red wherever they appear.
    • Reference lists: outlines and bold-reds MDPI entries in bibliographies across any journal site.
  • Popup Interaction & Overview
    • Counts MDPI References: Displays the total number of MDPI references found on the current page.
    • Lists MDPI References: Shows a clickable list of identified MDPI references.
    • Scroll-to-Reference: Allows you to click on a reference in the popup to scroll directly to its location in the document.
    • "Cited By" sections: styles MDPI entries within lists of citing articles.
    • "Similar Articles" sections: styles MDPI entries within lists of similar articles.

📥 Installation

  1. Clone or download this repository.
  2. In Chrome, go to chrome://extensions.
  3. Enable Developer mode (top right).
  4. Click Load unpacked, and select the mdpi-filter-chrome/ folder.
  5. Pin the MDPI Filter icon to your toolbar.

⚙️ Usage

  1. Click the toolbar icon.
  2. Choose Highlight or Hide.
  3. Perform a search on Google, Scholar, PubMed or Europe PMC—MDPI results will be styled accordingly.
  4. Open any academic article to see MDPI footnotes and bibliography entries styled in-page (no removal).

📄 License


⚠️ Known Issues

  • ScienceDirect Author-Year Citations: On some ScienceDirect articles (e.g., https://www.sciencedirect.com/science/article/pii/S0924224424001535), author-year style inline citations (e.g., "(Balasundram et al., 2023)") are not highlighted for MDPI references. Other functionalities like counting, listing, and highlighting in the reference list work correctly.
  • ScienceDirect Numerical Citations: On some ScienceDirect articles (e.g., https://www.sciencedirect.com/science/article/pii/S1360138520301941), inline numerical citations (e.g., "[21]") are not highlighted for MDPI references. Reference list highlighting works correctly.
  • Nature.com Sidebar References: On Nature.com articles (e.g., https://www.nature.com/articles/s44264-024-00042-0), references in the "reading companion" sidebar may occasionally be incorrectly counted and listed in the extension's popup, particularly if an inline footnote is clicked while the page and extension are still loading. While these sidebar references are correctly styled if they are MDPI, they are not intended to be part of the main count.
  • TheClinics.com Inline Citations: On TheClinics.com articles (e.g., https://www.id.theclinics.com/article/S0891-5520(21)00048-9/fulltext), inline numerical citations (e.g., "50") are not highlighted for MDPI references. Reference list highlighting and other functionalities work correctly.
  • LWW Journals (Medicine) Issues:
  • Wiley Online Library Scroll-to-Reference: On some Wiley Online Library articles (e.g., https://onlinelibrary.wiley.com/doi/full/10.1002/vms3.798), scrolling to a reference from the popup may not work if the "REFERENCES" accordion is not manually expanded first. The extension attempts to expand this accordion, but it may not always succeed before the scroll action is triggered.
  • Limited Citation Data: On some websites (e.g., LWW journals like https://journals.lww.com/md-journal/fulltext/2019/09130/an_investigation_into_the_stress_relieving_and.67.aspx), reference items may only provide a Google Scholar link and basic citation text (e.g., authors, title, year, and a journal name like "Aging Clin Exp Res"). Without a DOI or a more specific, unique journal identifier, accurately identifying these as MDPI (or non-MDPI) is challenging. Relying solely on journal names can lead to false positives (if the name is too generic) or false negatives (if the journal name isn't in the extension's known lists or has variations). The extension currently prioritizes DOI, PMCID/PMID (which are converted to DOI where possible), direct link to MDPI domain and strong journal name matches to maintain accuracy. For articles where this is an issue, checking for the full text on PubMed Central (PMC) or Europe PMC can be a more reliable alternative for MDPI identification if the article is available there. For example, the LWW article mentioned above can be found on PMC (https://pmc.ncbi.nlm.nih.gov/articles/PMC6750292/), where PMC often provides more precise metadata, including DOI, PMID, and PMCID, which greatly aids in accurate identification.

🧪 Test Pages & Queries

Test Articles

Cell

BMJ

MDPI

Frontiers

Nature

ScienceDirect

NCBI PMC (PubMed Central)

EuropePMC

The Lancet

Oxford Academic

Wiley Online Library

Sage Journals

Taylor & Francis Online

TheClinics.com

LWW Journals (Medicine)

Search Queries

Google

mdpi
10.3390 europepmc "pmc"
10.3390 "pmc"
Poly Lactic-co-Glycolic Acid (PLGA) as Biodegradable Controlled Drug Delivery Carrier

Google Scholar

mdpi
10.3390
"Pattern recognition receptors and the innate immune response to viral infection"

The query "Pattern recognition receptors and the innate immune response to viral infection" is included because the MDPI article does not have a direct MDPI link in Scholar results, but does have an NCBI PMC link (https://pmc.ncbi.nlm.nih.gov/articles/PMC3186011/).

PubMed

10.3390

EuropePMC

10.3390

PubMed Articles

Other Test Pages

Wikipedia

Healthline


About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages