[Plugin] Zotero Med-Impact: Fetch Citation Metrics & Local Quartile Tags for Zotero 8

Hi everyone,

I’m excited to share Zotero Med-Impact, a new bootstrap extension designed for Zotero 8 that helps researchers streamline their literature screening process.

Key Features:

Instant Metrics: Fetches citation counts and metadata via OpenAlex and Crossref APIs directly from the Tools menu.

Local Quartile Mapping: You can upload your own CSV dataset to apply Q1-Q4 tags based on ISSN matching.

Custom Columns: Adds dedicated "Impact Factor" and "Quartile" columns to your Zotero library view for quick sorting.

Zotero 8 Ready: Built on the latest architecture for better performance and stability.

As a researcher, I built this to avoid switching between Zotero and external impact factor databases. I’d love to get your feedback and hear your suggestions for future updates!

GitHub Repository & Installation: https://github.com/digitalartificialint-cmd/Zotero-Med-Impact.git
  • Instead of local Q Maping, is there an option to enter API key for WoS, Scopus, GScholar, etc?
  • Hi everyone,

    I would like to share **Zotero Med-Impact v0.4.17**, a Zotero 8+ add-on for enriching medical and biomedical literature records with citation counts, journal metrics, and quartile labels.

    GitHub release:
    https://github.com/digitalartificialint-cmd/Zotero-Med-Impact/releases/tag/zoteromedimpact-v0.4.17

    Direct XPI download:
    https://github.com/digitalartificialint-cmd/Zotero-Med-Impact/releases/download/zoteromedimpact-v0.4.17/zotero-med-impact-0.4.17.xpi

    ## What it does

    Zotero Med-Impact can add bibliometric and journal-level metadata to selected Zotero items, including:

    - DOI-based citation counts
    - OpenAlex and Crossref metadata lookup
    - Local SCImago/CSV-based quartile matching
    - Optional Clarivate WoS/JCR API support
    - Optional Elsevier Scopus API and InstToken support
    - Zotero tags such as:
    - `Citations: ...`
    - `Quartile: Q1`
    - `Metric Source: Local CSV`
    - `JCR Impact Factor: ...`
    - `Scopus CiteScore: ...`
    - Custom item list columns:
    - Quartile
    - JCR IF
    - JCR Q
    - CiteScore
    - Scopus Q
    - SJR
    - Impact / Metric
    - Metric Source

    ## Main improvements since v0.3.14

    Compared with **v0.3.14**, v0.4.17 has been reworked for Zotero 8+ and includes several important improvements:

    - Improved Zotero 8 compatibility.
    - A more stable item right-click context menu.
    - Fixed duplicated context menu entries.
    - Two right-click actions are now available:
    - `Fetch Journal Metrics`
    - `Apply Quartile`
    - Better separation between full metric fetching and quick quartile application.
    - Added Tools menu actions for API and CSV management.
    - Added optional Clarivate WoS/JCR API support.
    - Added optional Elsevier Scopus API support.
    - Added optional Elsevier InstToken support for institutional Scopus access.
    - Added API settings status and clear-settings commands.
    - Added custom Zotero item-tree columns for metrics and quartile fields.
    - Improved local CSV fallback behavior.
    - Added a manual SCImago update workflow.
    - Added Turkish and English UI labels.
    - Updated packaging and release structure for the current Zotero 8 add-on workflow.

    ## Manual SCImago / CSV workflow

    The add-on does **not** automatically download SCImago data.

    Instead, it provides a manual workflow:

    1. Open `Tools > Update SCImago Quartile`.
    2. This opens the SCImago export page:
    https://www.scimagojr.com/journalrank.php?out=xls
    3. Download the file manually.
    4. In Zotero, use `Tools > Select Quartile CSV File`.
    5. Select the downloaded SCImago/CSV file.
    6. Then use either:
    - `Apply Quartile`
    - `Fetch Journal Metrics`

    The local CSV file should include an ISSN column and a quartile column. Supported column names include examples such as `issn`, `e-issn`, `best quartile`, and `quartile`.

    ## API sources

    Clarivate WoS/JCR:
    https://developer.clarivate.com/

    Elsevier Scopus:
    https://dev.elsevier.com/

    OpenAlex:
    https://developers.openalex.org/

    Crossref REST API:
    https://www.crossref.org/documentation/retrieve-metadata/rest-api/

    API access depends on each provider’s licensing, subscription, and usage policies.

    ## Installation

    1. Download `zotero-med-impact-0.4.17.xpi` from the release page.
    2. Open Zotero 8.
    3. Go to `Tools > Add-ons`.
    4. Use the gear menu and choose `Install Add-on From File...`.
    5. Select the XPI file.
    6. Restart Zotero if prompted.

    ## Notes

    - This add-on targets Zotero 8+.
    - API keys and the local CSV path are stored locally in Zotero preferences.
    - The project is not affiliated with Zotero, Clarivate, Elsevier, OpenAlex, Crossref, or SCImago.
    - Feedback, bug reports, and feature requests are welcome via GitHub Issues:
    https://github.com/digitalartificialint-cmd/Zotero-Med-Impact/issues
  • Hi,

    You can download the new release here.
    https://github.com/digitalartificialint-cmd/Zotero-Med-Impact/releases/tag/zoteromedimpact-v0.4.17

    Thank you for your suggestions. I tried to implement them. I hope you like it. I look forward to your feedback.
  • edited 22 days ago
    Hey!

    When reviewing older literature it could be useful to know the journal's status at the exact time of publication. A feature or plugin that dynamically fetches and displays historical metrics by matching the data to the "Date/Year" field of each individual Zotero item would be great.
  • Hi everyone,

    I have released **Zotero Med-Impact v0.4.18**, a compatibility release for **Zotero 9.0.x**.

    Release link:
    https://github.com/digitalartificialint-cmd/Zotero-Med-Impact/releases/tag/zoteromedimpact-v0.4.18

    Direct XPI download:
    https://github.com/digitalartificialint-cmd/Zotero-Med-Impact/releases/download/zoteromedimpact-v0.4.18/zotero-med-impact-0.4.18.xpi

    This version does not introduce new features. The main goal is to keep the stable v0.4.17 behavior while making the add-on compatible with Zotero 9.

    Main capabilities remain the same:

    - Fetch citation and journal metrics for selected Zotero items
    - Use OpenAlex and Crossref for DOI-based metadata and citation information
    - Use Clarivate WoS/JCR API if an API key is configured
    - Use Elsevier Scopus API if an API key is configured
    - Use a local SCImago/CSV quartile file as an open-source fallback
    - Add right-click menu actions:
    - “Dergi Metriklerini Getir”
    - “Quartile Uygula”
    - Add custom item-list columns such as Quartile, JCR IF, JCR Q, CiteScore, Scopus Q, SJR, Impact / Metrik, and Metrik Kaynağı
    - Keep the duplicate-protected right-click menu behavior from v0.4.17

    The release page includes installation instructions, SCImago CSV download/import notes, and API key setup information for Clarivate and Elsevier/Scopus.

    Feedback and testing reports on Zotero 9 are welcome.
Sign In or Register to comment.