From 3bad596c05c8305d327955225d3d10aacce78da1 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Thu, 28 Mar 2019 15:27:56 +0100 Subject: add paper addresses to unverified papers --- scraper/util.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'scraper/util.py') diff --git a/scraper/util.py b/scraper/util.py index 1ee2ad52..96ced430 100644 --- a/scraper/util.py +++ b/scraper/util.py @@ -452,6 +452,21 @@ def fetch_google_lookup(name, item_key='key'): lookup[rec[item_key]] = rec return lookup +def update_or_append_worksheet(name, form): + worksheet = fetch_worksheet(name) + 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 i, item in enumerate(row): + worksheet.update_cell(cell.row, i+1, item) + else: + worksheet.append_row(row) + def load_countries(): countries = read_json('countries.json') lookup = {} -- cgit v1.2.3-70-g09d2