hargup / gsheet_experiment

Ping a route to increament counter in a google sheet

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gsheet_experiment

Ping a route to increament counter in a google sheet.

Route: https://gsheet-experiments.herokuapp.com/ Google Sheet: https://docs.google.com/spreadsheets/d/1xrWKBZOEf4hWXlrA4RcPO7kOS-GK2K9qu8eVgYP61Y8/edit?usp=sharing

Fire up the given route and see the counter increasing in the google spreadsheet.

Installation

pip install -e git+https://github.com/burnash/gspread#master#egg=gspread

Install flask and other dependencies

pip install -r requirements.txt

We require the lastest commits to read credentials from Dictionary. As of now (2020-10-24), this commit isn't part of the last release. See burnash/gspread#785

Local Developement

  • Export credentials as environment variable
export GSHEETS_CREDS=$(cat service_account.json)
  • Run the server
python main.py

Deployment on Heroku

heroku config:set GSHEETS_CREDS="$(cat service_account.json)"
  • Push the lastest code to heroku
git push heroku main

About

Ping a route to increament counter in a google sheet

License:GNU General Public License v3.0


Languages

Language:Python 100.0%