diff --git a/app/getannot.py b/app/getannot.py index 8d3cab2..55420c1 100644 --- a/app/getannot.py +++ b/app/getannot.py @@ -1,15 +1,9 @@ - - -# #https://gist.github.com/mjlavin80/186a6395c5819dbe25a8a0e001d5acfd from flask import request import requests import json -# This script demonstrates how to query annotations for a particular URL using the hypothes.is API. An API key is required. -# The end result of this script is a Python dictionary with annotation data in it. Top save to csv or other format, further parsing would be required def get_annotations(): KEY = "6879-n8AksBoSB7kYoQ3eEwzpEr3nFQEmSp3XN-0PcKL_Sik" - # URL = "https://monoskop.org/Monoskop" #a dictionary containing necessary http headers headers = { @@ -25,9 +19,9 @@ def get_annotations(): r = requests.get(search_url, headers=headers) #data is a python dictionary data = json.loads(r.text) - - # r = requests.get(search_url, headers=headers) - # data = json.loads(r.text) + server = request.host + for row in data['rows']: + row['uri']= row['uri'].replace('http://' + server+'/uploads/','') return data diff --git a/app/templates/annotations.html b/app/templates/annotations.html index f98de5d..5d05c1f 100644 --- a/app/templates/annotations.html +++ b/app/templates/annotations.html @@ -9,7 +9,7 @@ {% for row in annot.rows %} {% if 'selector' in row.target[0] %} {%for book in books%} - {%if book.file == row.uri|replace('http://localhost:8080/uploads/','')%} + {%if book.file == row.uri%}
Book
{{book.title}}