summaryrefslogtreecommitdiff
path: root/scraper/s2-geocode-server.py
diff options
context:
space:
mode:
Diffstat (limited to 'scraper/s2-geocode-server.py')
-rw-r--r--scraper/s2-geocode-server.py17
1 files changed, 3 insertions, 14 deletions
diff --git a/scraper/s2-geocode-server.py b/scraper/s2-geocode-server.py
index f5dc04c9..3aeda881 100644
--- a/scraper/s2-geocode-server.py
+++ b/scraper/s2-geocode-server.py
@@ -131,22 +131,11 @@ def find_verification(sha256):
@app.route('/api/verify/add', methods=['POST'])
def add_verification():
- worksheet = fetch_worksheet('verifications')
form = request.get_json()
print(form)
- keys = worksheet.row_values(1)
- row = [ form[key] if key in form else '' for key in keys ]
- try:
- cell = worksheet.find(form['paper_id'])
- except:
- cell = None
-
- if cell:
- for item, i in enumerate(row):
- worksheet.update_cell(cell.row, i+1, item)
- else:
- worksheet.append_row(row)
-
+ update_or_append_worksheet('verifications', form)
+ if form['isUnknown']:
+ update_or_append_worksheet('paper_locations', form)
return jsonify({
'status': 'ok'
})