Metadata-Version: 2.1
Name: gcloud-connectors
Version: 0.1.32
Summary: Python utilities to simplify connection with Google APIs
Home-page: https://github.com/pualien/py-gcloud-connector
Author: Matteo Senardi
Author-email: pualien@gmail.com
License: MIT
Platform: UNKNOWN
Requires-Dist: pandas (>=0.25.3)
Requires-Dist: google-cloud-bigquery (==1.26.1)
Requires-Dist: google-cloud-bigquery-storage (==0.8.0)
Requires-Dist: fastavro (==0.23.3)
Requires-Dist: retry (==0.9.2)
Requires-Dist: tqdm (==4.51.0)
Requires-Dist: df2gspread
Requires-Dist: gspread-pandas (==2.2.3)
Requires-Dist: google-cloud-storage (==1.32.0)
Requires-Dist: google-resumable-media (==1.1.0)
Requires-Dist: google-auth (==1.23.0)
Requires-Dist: pandas-gbq (==0.14.0)
Requires-Dist: pyarrow (==0.16.0)
Requires-Dist: fastparquet (==0.4.1)
Requires-Dist: google-api-python-client (==1.12.5)

![](https://i.imgur.com/vCJ3s3E.png)

# PY GCLOUD CONNECTORS
Python utilities to simplify connection with Google APIs

## Where to get it
The source code is currently hosted on GitHub at:
https://github.com/pualien/py-gcloud-connectors

Binary installers for the latest released version are available at the [Python
package index](https://pypi.org/project/gcloud-connectors/).

```sh
pip install gcloud-connectors
```

## Google Wrappers
- `BigQueryConnector` to read and cast pandas DataFrame from BigQuery

- `GAnalyticsConnector` to unsample data and return pandas DataFrame from Google Analytics

- `GDriveConnector` to download, upload, search and rename files from Google Drive

- `GSCConnector` to get data from Google Search Console

- `GSheetsConnector` to read and upload pandas DataFrame from / to Google Spreadsheet

- `GStorageConnector` to write pandas DataFrame in parquet format to Google Cloud Storage, recursive delete, copy files and folders between buckets


### Bonus

- `ForeignExchangeRatesConverter` to get currency conversion rates

- `LTVCalculator` to compute Customer Lifetime Value

- `pd_utils` to derive month, quarter column from date in pandas DataFrame

