diff options
Diffstat (limited to 'scraper/s2-geocode-server.py')
| -rw-r--r-- | scraper/s2-geocode-server.py | 11 |
1 files changed, 11 insertions, 0 deletions
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/<dataset>', 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/<sha256>', methods=['GET']) def find_verification(sha256): worksheet = fetch_worksheet('verifications') |
