You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
"""Interface for Remote Bibliographic APIs"""
|
|
|
|
import requests
|
|
|
|
def doi2bibtex(doi):
|
|
"""Return a bibtex string of metadata from a DOI"""
|
|
|
|
url = 'http://dx.doi.org/{}'.format(doi)
|
|
headers = {'accept': 'application/x-bibtex'}
|
|
r = requests.get(url, headers=headers)
|
|
|
|
return r.text
|