diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2019-03-28 15:27:56 +0100 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2019-03-28 15:27:56 +0100 |
| commit | 3bad596c05c8305d327955225d3d10aacce78da1 (patch) | |
| tree | bfc7788a60d13fbcdcea71313aeebdc6ea69a05f /scraper/util.py | |
| parent | ad6284a2040837e7373b4d89644a01306f181dd5 (diff) | |
add paper addresses to unverified papers
Diffstat (limited to 'scraper/util.py')
| -rw-r--r-- | scraper/util.py | 15 |
1 files changed, 15 insertions, 0 deletions
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 = {} |
