cpitclaudel / biblio.el

Browse and import bibliographic references from CrossRef, DBLP, HAL, arXiv, Dissemin, and doi.org from Emacs
GNU General Public License v3.0
185 stars 15 forks source link

Support for JSTOR #23

Open mgttlinger opened 6 years ago

mgttlinger commented 6 years ago

It would be nice to have JSTOR as an additional supported source

They have an API for querying (the matchmaker API is the relevant one) which provides rather rich information on the results.

An example query would look like (requires an Authorization token in the header) https://labs.jstor.org/api/matchmaker/?title=subsumption producing a result like this https://gist.github.com/mgttlinger/c2d225492e028ddf47b0197c8229b14c

cpitclaudel commented 5 years ago

Thanks for the suggestion. I'm not sure why I missed this issue.

The API looks nice, though it seems that they require registration to use it. On the other hand, it seems that the API returns results even if without the Authorization header. I wonder if it's OK to use it without that header.

In general, I try to only include in biblio itself backends that don't need registration, and encourage publication of other backends as separate packages.