bwiernik/zotero-shortdoi

Zotero extension to retrieve and validate DOIs and shortDOIs

JavaScript

1,632

82 commits

updated Aug 10, 2024

See the code

README

Zotero DOI Manager

This is an add-on for Zotero, a research source management tool. The add-on can auto-fetch DOI names for journal articles using the CrossRef API, as well as look up shortDOI names using http://shortdoi.org. The add-on additionally verifies that stored DOIs are valid and marks invalid DOIs.

Please report any bugs, questions, or feature requests on the Zotero forums.

Code for this extension is based in part Zotero Google Scholar Citations by Anton Beloglazov.

Plugin Functions

  • Get shortDOIs: For the selected items, look up shortDOIs (replacing stored DOIs, if any) and mark invalid DOIs.
  • Get long DOIs: For the selected items, look up full DOIs (replacing stored DOIs, if any) and mark invalid DOIs.
  • Verify and clean DOIs: For the selected items, look up full DOIs (replacing stored DOIs, if any), verify that stored DOIs are valid, and mark invalid DOIs.
    • This function also removes unnecessary prefixes (such as doi:, https://doi.org/, or a publisher URL prefix) from the DOI field.

How to Install

  • Download the .xpi file for the latest release.
    • If you are using Firefox, be sure to right-click on the file link and choose Save Link As…
  • In Zotero, open the Tools → Add-Ons… menu
  • Drag the downloaded .xpi file to the Add-Ons popup window.
    • Alternatively, click on the Gear ⚙ button in Add-Ons popup window, choose Install Add-On from File…, and select the downloaded .xpi file.

License

Copyright (C) 2017 Brenton M. Wiernik

Distributed under the Mozilla Public License (MPL) Version 2.0.

bwiernik/zotero-shortdoi

Zotero extension to retrieve and validate DOIs and shortDOIs

JavaScript

1,632

82 commits

updated Aug 10, 2024

See the code

README

Zotero DOI Manager

This is an add-on for Zotero, a research source management tool. The add-on can auto-fetch DOI names for journal articles using the CrossRef API, as well as look up shortDOI names using http://shortdoi.org. The add-on additionally verifies that stored DOIs are valid and marks invalid DOIs.

Please report any bugs, questions, or feature requests on the Zotero forums.

Code for this extension is based in part Zotero Google Scholar Citations by Anton Beloglazov.

Plugin Functions

  • Get shortDOIs: For the selected items, look up shortDOIs (replacing stored DOIs, if any) and mark invalid DOIs.
  • Get long DOIs: For the selected items, look up full DOIs (replacing stored DOIs, if any) and mark invalid DOIs.
  • Verify and clean DOIs: For the selected items, look up full DOIs (replacing stored DOIs, if any), verify that stored DOIs are valid, and mark invalid DOIs.
    • This function also removes unnecessary prefixes (such as doi:, https://doi.org/, or a publisher URL prefix) from the DOI field.

How to Install

  • Download the .xpi file for the latest release.
    • If you are using Firefox, be sure to right-click on the file link and choose Save Link As…
  • In Zotero, open the Tools → Add-Ons… menu
  • Drag the downloaded .xpi file to the Add-Ons popup window.
    • Alternatively, click on the Gear ⚙ button in Add-Ons popup window, choose Install Add-On from File…, and select the downloaded .xpi file.

License

Copyright (C) 2017 Brenton M. Wiernik

Distributed under the Mozilla Public License (MPL) Version 2.0.

Significant stargazers

nkh0472

51 followers · starred May 2025

Alexander Regueiro

69 followers · starred Sep 2024

Andrew Dunning

54 followers · starred Jan 2019

Yichao 'Peak' Ji

677 followers · starred Jun 2022