Auto C.E. is a python program used in the First Tech Challenge as a tool for organizing the engineering notebook in an online, automatic and integrating way with Google services. Code developed with the purpose of helping other teams to have more organization in engineering notebooks online.
Thanks for seeing my repository, I appreciate that:)
- One account from Google (@gmail.com)
- You don't need have a Google Developer's Account
- Python 3.7.x and pip installed on your machine (3.7.3 is recommended)
- Install it from Python
- This repository installed on your computer
- Follow steps on next session
- Clone this repository to your computer How?
- Log-in on Google Cloud Plataform Here
- Enter on GCP's Console Here
- Create a project by clicking "Select project > NEW PROJECT"
- (This can be found on top left border of screen)
- Select your recently created project by clicking "Select project"
- Enable Google Drive API, Google Docs API, Google Sheets API
- (Just cick "Enable" for each link below)
- Google Docs API
- Google Sheets API
- Google Drive API
- On Google Drive API, go to "Credentials > + CREATE CREDENTIALS" (middle-left border)
- Select "OAuth client ID"
- Select "CONFIGURE CONSENT SCREEN > External > Create"
- By selecting this options, your app will be public, but don't worry, your credentials don't will until you protect them
- Follow steps from Google (information about your app)
- Skip "Scopes" section, we'll configure that later
- After that, go back to "Credentials > + CREATE CREDENTIALS > OAuth client ID" (middle-left border)
- For an application type, select "Desktop App"
- Put a name on your new credential and create it
- Click on your recently generated credentials
- Click "Download JSON" on the top of your screen
- Rename it to credentials.json
- Download python library required for this project by executig this commands:
pip install -r requirements.txtorpip3 install -r requirements.txt
Need to change this steps, don't do the steps bellow
- Change file config.json
- Execute this on your command line:
python autoce.pyorpython3 autoce.py
This project was idealized and partially developed by Nelson Kenmochi, a member from Team ProdiXy # 16050 from Brazil. It uses MIT license, feel free to use, modify and collaborate as you want without hurt it's license.