diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2019-03-28 14:45:07 +0100 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2019-03-28 14:45:07 +0100 |
| commit | ad6284a2040837e7373b4d89644a01306f181dd5 (patch) | |
| tree | 9fde7c1669ee92004cd990496634221dda42e8dd /scraper/s2-geocode-server.py | |
| parent | 1c25e681184dd3c61a6296d5cebb4e5883b072f0 (diff) | |
fetch papers by single dataset
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') |
