#!/usr/bin/python # # Access Scopus database # import sys import requests import json #from config import MY_API_KEY MY_API_KEY = "14d431d052c2caf5e9c4b1ab7de7463d" # Examples of our publications #SCOPUS_ID = "SCOPUS_ID:85032685965" #SCOPUS_ID = "SCOPUS_ID:84940537475" if (len(sys.argv) > 1): SCOPUS_ID = "SCOPUS_ID:" + sys.argv[1] url = ("http://api.elsevier.com/content/abstract/scopus_id/" + SCOPUS_ID) resp = requests.get(url, headers={'Accept':'application/json', 'X-ELS-APIKey': MY_API_KEY}) results = json.loads(resp.text.encode('utf-8')) print "Content-type: text/html\n\n"; print(json.dumps(results)) else: print "Content-type: text/html\n\n"; print "Usage: " + sys.argv[0] + "?12334 (put SCOPUS_ID here)"