# Use DOI Content Negotiation to add a new entry from DOI

**URL:** <https://discourse.jabref.org/t/use-doi-content-negotiation-to-add-a-new-entry-from-doi/1321>\
**Category:** Features\
**Created:** [August 28, 2018, 4:22pm UTC](https://discourse.jabref.org/t/use-doi-content-negotiation-to-add-a-new-entry-from-doi/1321 "2018-08-28T16:22:20Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![styko](https://avatars.discourse-cdn.com/v4/letter/s/eada6e/32.png) [@styko](https://discourse.jabref.org/u/styko)\
**Post date:** [August 28, 2018, 4:22pm UTC](https://discourse.jabref.org/t/use-doi-content-negotiation-to-add-a-new-entry-from-doi/1321/1 "2018-08-28T16:22:20Z")

</div>

Hello,  
I recently discovered [DOI Content Negotiation](https://www.crosscite.org/docs.html) via [crosscite](https://www.crosscite.org/).

In brief, one can obtain a bibtex entry (from crossref) from a DOI in a single request. On the command-line, it looks like `curl -LH "Accept: application/x-bibtex" https://doi.org/10.1126/science.169.3946.635`.

Using this, it should not be too hard to create a feature in Jabref to add a new entry from a DOI. I would consider such a feature extremely useful. What is your opinion about it?  
Best regards.

---

<div class="post-metadata">

**Author:** ![Siedlerchr](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.jabref.org/siedlerchr/32/216_2.png) [@Siedlerchr](https://discourse.jabref.org/u/Siedlerchr)\
**Post date:** [August 29, 2018, 3:28pm UTC](https://discourse.jabref.org/t/use-doi-content-negotiation-to-add-a-new-entry-from-doi/1321/2 "2018-08-29T15:28:40Z")

</div>

Hi,  
thanks for you suggestion, but his this feature is already part of JabRef since a long time 😁. Despite DOI, JabRef also supports ISBN, Medline, Library of Congress and other identifiers.  
It’s in the LIbrary-\> New entry dialog -\> ID Based entry generator

 ![grafik](https://canada1.discourse-cdn.com/flex030/uploads/jabref/original/1X/0d9d7285ef8f8594033d528c8bffb693092cbdbc.png)

The same feature is also used in the entry editor when you click on the “Update with bibliiographic information from the web”

---

<div class="post-metadata">

**Author:** ![styko](https://avatars.discourse-cdn.com/v4/letter/s/eada6e/32.png) [@styko](https://discourse.jabref.org/u/styko)\
**Post date:** [August 29, 2018, 3:56pm UTC](https://discourse.jabref.org/t/use-doi-content-negotiation-to-add-a-new-entry-from-doi/1321/3 "2018-08-29T15:56:27Z")

</div>

Err… Sorry about that. I just noticed that the computers of my lab are running a very outdated version of Jabref (2.10 !?)… I’m gonna have a discussion with the sysadmin 😉

---

<div class="post-metadata">

**Author:** ![Siedlerchr](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.jabref.org/siedlerchr/32/216_2.png) [@Siedlerchr](https://discourse.jabref.org/u/Siedlerchr)\
**Post date:** [August 31, 2018, 4:19pm UTC](https://discourse.jabref.org/t/use-doi-content-negotiation-to-add-a-new-entry-from-doi/1321/4 "2018-08-31T16:19:22Z")

</div>

@styko Wow, that’s really old, considering that we are currently on the way to develop the upcoming 5.0 version 😉  
That’s probably because in many Linux package repositories there is still/only the old version available.

We tried to experiment with creating a snap, but there are still some issues which need to be resolved.  
Unfortunately we lack the (wo)manpower to focus on this. Any help is welcome.

> <https://github.com/JabRef/jabref/issues/3121>

Regards  
Christoph
