From d78f31caf23da04d005f66c0389a3d4018269079 Mon Sep 17 00:00:00 2001
From: Russell Jarvis <rjjarvis@asu.edu>
Date: Sun, 28 Jun 2020 11:21:20 +1000
Subject: [PATCH] contents

---
 science_access/online_app_backend.py | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/science_access/online_app_backend.py b/science_access/online_app_backend.py
index 2f887ed..d3daee8 100644
--- a/science_access/online_app_backend.py
+++ b/science_access/online_app_backend.py
@@ -164,7 +164,7 @@ def ar_manipulation(ar):
 
 import os
 from crossref_commons.iteration import iterate_publications_as_json
-
+import requests
 def call_from_front_end(NAME):
     if not heroku:
         scholar_link=str('https://scholar.google.com/scholar?hl=en&as_sdt=0%2C3&q=')+str(NAME)
@@ -178,9 +178,13 @@ def call_from_front_end(NAME):
         filter_ = {'type': 'journal-article'}
         queries = {'query.author': NAME}
         ar = []
-        bi =[p for p in iterate_publications_as_json(max_results=60, filter=filter_, queries=queries)]   
-        for p in bi[0:15]:    
-            temp=str('https://unpaywall.org/'+str(p['DOI'])) 
+        bi =[p for p in iterate_publications_as_json(max_results=50, filter=filter_, queries=queries)]   
+        for p in bi[0:9]:    
+            res = str('https://api.unpaywall.org/v2/')+str(p['DOI']))+str('?email=YOUR_EMAIL')
+            response = requests.get(res)
+            temp = response['best_oa_location']['url_for_pdf']
+
+            #temp=str('https://unpaywall.org/'+str(p['DOI'])) 
             #st.text(temp) 
             urlDat = process(temp)        
             if not isinstance(urlDat,type(None)):
-- 
GitLab