https://github.com/nickjordan289/pythongooglesheetsrainmeter
https://github.com/nickjordan289/pythongooglesheetsrainmeter
google-cloud google-sheets google-sheets-api powershell python rainmeter
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/nickjordan289/pythongooglesheetsrainmeter
- Owner: NickJordan289
- Created: 2021-11-24T15:34:15.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-11-25T15:10:13.000Z (over 4 years ago)
- Last Synced: 2025-05-21T05:37:00.374Z (about 1 year ago)
- Topics: google-cloud, google-sheets, google-sheets-api, powershell, python, rainmeter
- Language: Python
- Homepage:
- Size: 43 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Python Google Sheets Rainmeter Skin
### Rainmeter .rmskin file: [Release 1.0.0](https://github.com/NickJordan289/PythonGoogleSheetsRainmeter/releases/tag/1.0.0)
Description:
Rainmeter skin will grab the value in the total row of column specified in the config. Default update rate is 1 seconds.
Uses Google Sheets API to Retrieve values.

## Example Google Sheet table format
| Ticker | Change Today $ |
| --------------- | --------------- |
| __AAPL__ | -100.01 |
| __MSFT__ | 201.53 |
| __Total__ | __101.52__ |
## Python Packages
```
pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib pandas argparse
```
## Rainmeter Config
```ini
[Variables]
SpreadsheetId=1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms
Header=Change Today $
Range=A1:B4
```
## Credentials File Config (Credentials.json)
Google Cloud account required for Google Sheets API https://console.cloud.google.com/apis/credentials/oauthclient
### 1. Generate OAuth 2.0 Desktop App
### 2. Download Json file and replace [credentials.json](credentials.json)
