From ad6284a2040837e7373b4d89644a01306f181dd5 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Thu, 28 Mar 2019 14:45:07 +0100 Subject: fetch papers by single dataset --- scraper/s2-geocode-server.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'scraper/s2-geocode-server.py') diff --git a/scraper/s2-geocode-server.py b/scraper/s2-geocode-server.py index 67da62d7..f5dc04c9 100644 --- a/scraper/s2-geocode-server.py +++ b/scraper/s2-geocode-server.py @@ -95,6 +95,17 @@ def list_verifications(): 'verifications': fetch_google_lookup('verifications', item_key='paper_id'), }) +@app.route('/api/verifications/', methods=['GET']) +def list_dataset_verifications(dataset): + rows = fetch_google_sheet_objects('verifications') + verifications = {} + for row in rows: + if row['dataset'] == dataset: + verifications[row['paper_id']] = row + return jsonify({ + dataset: verifications, + }) + @app.route('/api/verify/', methods=['GET']) def find_verification(sha256): worksheet = fetch_worksheet('verifications') -- cgit v1.2.3-70-g09d2