Skip to content

ganymedelabs/citeease-chrome-extension

Repository files navigation

CiteEase Chrome Extension

Code size JavaScript License

CiteEase is a powerful, lightweight Chrome extension that simplifies the citation process for researchers, students, and professionals. It automatically highlights citation-worthy elements such as URLs, DOIs, PMIDs, PMCIDs, and ISBNs on the current webpage and provides an easy-to-use citation tool.

Screenshot

📋 Table of Contents

✨ Features

  • Automatic Detection: Scans the current webpage and highlights URLs, DOIs, PMIDs, PMCIDs, and ISBNs.
  • Inline Citation Tool: Displays a "Cite" button next to each highlighted element. Clicking this button opens a dialog with a reference list entry formatted in your preferred citation style with it's in-text citation.
  • Page-Level Citation: Use the extension's popup to generate citations for the webpage itself, complete with reference list entry and in-text citation.

🔧 Installation

  1. Clone the repository or download the zip file:
    git clone https://github.com/ganemedelabs/citeease-chrome-extension.git
  2. Open Chrome and navigate to chrome://extensions/.
  3. Enable Developer Mode using the toggle in the top right corner.
  4. Click Load Unpacked and select the folder containing the extension files.
  5. CiteEase is now ready to use!

🌐 Data Sources

CiteEase uses the following free APIs to retrieve citation data:

  • CrossRef: For DOI-based data, e.g., https://api.crossref.org/works/<DOI>
  • Open Library: For ISBN-based data, e.g., https://openlibrary.org/search.json?q=isbn:<ISBN>&mode=everything&fields=*,editions
  • NCBI: For data from PubMed and PubMed Central, e.g., https://api.ncbi.nlm.nih.gov/lit/ctxp/v1/pubmed/?format=csl&id=<PMID> and https://api.ncbi.nlm.nih.gov/lit/ctxp/v1/pmc/?format=csl&id=<PMCID>

These APIs provide open-access data for research and citation.

📜 License

This project is licensed under the MIT License. See the LICENSE file for details.

📧 Contact

For inquiries or more information, you can reach out to us at ganemedelabs@gmail.com.

🙏 Credits

  1. CiteEase Chrome Extension utilizes CSL style files from Citation Style Language Styles and XML locales files from Citation Style Language Locales, both of which are licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
  2. Icon used in this extension is by Pikselan on Freepik.

Releases

No releases published

Sponsor this project

 

Packages

No packages published