visible_gardens's Introduction
********** initdb.py ********** Start here. Some helpful functions created to get the database up and running with current data. 1. arg_parser This uses the argparse module's ArugmentParser class to enable us to add command line arguments to our program. This lets use save time on repetitive things like downloading the most recent version of our data from our google sheets file. It saves the current version locally in our /data directory as a CSV, and puts the previous version in the /data/backup directory. To download all of our sheets from google sheets: $ python ./initdb.py -update all sheets To download a specific sheet by name: $ python ./initdb.py -update [sheet name] ************************* db_utils/__init__.py ************************* def download_google_worksheet def backup_data_file def get_matching_column_names Function looks at columns in our spreadsheet vs. our table and finds the intersection, filtering out any spreadsheet columns that don't belong in the table. def float_handler_with_nan_to_null def na_to_null
visible_gardens's People
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.