/Scholar-to-Emacs

Web extension to import Google Scholar data into Emacs bibliography systems

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Scholar-to-Emacs

https://img.shields.io/amo/v/scholar-to-emacs.svg

Web extension to import Google Scholar data into Emacs bibliography systems ./docs/demo.jpg

Why?

Although there are many Emacs packages that supports managing bibliographic data and PDF documents, none of them (as far as I know) provides an easy way to add research papers from Google Scholar directly on Web browsers.

How it works

This web extension adds an Import into Emacs link to each research entry in Google Scholar. Once clicked, these org-protocol links are opened in Emacs, which will import the Bibtex entries and PDF documents through scholar-import. It simply appends Bibtex entries into a .bib file and download the corresponding PDF files.

Installation Instructions

Google Chrome / Microsoft Edge

  1. Download this repo as a Zip file from GitHub.
  2. Unzip the file and you should have a folder named Scholar-to-Emacs-main.
  3. In Chrome/Edge go to the extensions page (`chrome://extensions` or `edge://extensions`).
  4. Enable Developer Mode.
  5. Drag the Scholar-to-Emacs-main folder anywhere on the page to import it (do not delete the folder afterwards).

Firefox

  1. Install this extension via Firefox Addons site.

Notes

  1. Setup your browser so that it uses Emacs to open org-protocol link as described here.
  2. Enable Show links to import citations into Bibtex option in Google Scholar setting.
  3. Install and set up Emacs package scholar-import.
  4. (Optional) Install an Emacs bibliography management package (e.g. citar, helm-bibtex or org-ref) for better experience.