{"id":15060763,"url":"https://github.com/pualien/py-gcloud-connectors","last_synced_at":"2026-04-28T16:34:31.809Z","repository":{"id":40954186,"uuid":"255918873","full_name":"pualien/py-gcloud-connectors","owner":"pualien","description":"Utilities to simplify connection with Google APIs","archived":false,"fork":false,"pushed_at":"2025-01-14T14:53:22.000Z","size":2789,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-16T07:50:38.296Z","etag":null,"topics":["bigquery","data-analysis","google-analytics","google-analytics-4","google-cloud","google-cloud-platform","google-cloud-storage","pandas","python"],"latest_commit_sha":null,"homepage":"https://pualien.github.io/py-gcloud-connectors/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pualien.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-04-15T13:04:38.000Z","updated_at":"2025-01-14T14:53:16.000Z","dependencies_parsed_at":"2024-01-16T18:57:57.673Z","dependency_job_id":"eade9fb7-fe2d-4008-9883-4b17b571215a","html_url":"https://github.com/pualien/py-gcloud-connectors","commit_stats":{"total_commits":195,"total_committers":2,"mean_commits":97.5,"dds":0.4871794871794872,"last_synced_commit":"b018ea5dc16b0964a3ac0fb5d7eab921a26877a9"},"previous_names":["pualien/py-gcloud-connector"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/pualien/py-gcloud-connectors","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pualien%2Fpy-gcloud-connectors","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pualien%2Fpy-gcloud-connectors/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pualien%2Fpy-gcloud-connectors/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pualien%2Fpy-gcloud-connectors/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pualien","download_url":"https://codeload.github.com/pualien/py-gcloud-connectors/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pualien%2Fpy-gcloud-connectors/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32390045,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T14:34:11.604Z","status":"ssl_error","status_checked_at":"2026-04-28T14:32:37.009Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bigquery","data-analysis","google-analytics","google-analytics-4","google-cloud","google-cloud-platform","google-cloud-storage","pandas","python"],"created_at":"2024-09-24T23:04:15.631Z","updated_at":"2026-04-28T16:34:31.788Z","avatar_url":"https://github.com/pualien.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![gcloud-connectors](https://github.com/pualien/py-gcloud-connectors/blob/master/images/logo.png?raw=true)\n\n# GCLOUD CONNECTORS\n[![PyPI Latest Release](https://img.shields.io/pypi/v/gcloud-connectors.svg)](https://pypi.org/project/gcloud-connectors/)\n[![PyPI Build](https://github.com/pualien/py-gcloud-connectors/workflows/PyPI%20Build/badge.svg)](https://github.com/pualien/py-gcloud-connectors/actions)\n[![PyPI - Downloads](https://img.shields.io/pypi/dm/gcloud-connectors)](https://pypi.org/project/gcloud-connectors/)\n[![Cumulative Downloads](https://static.pepy.tech/badge/gcloud-connectors)](https://pypi.org/project/gcloud-connectors/)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/gcloud-connectors.svg)](https://pypi.org/project/gcloud-connectors/)\n\nPython utilities to simplify connection with Google APIs\n\n## Where to get it\nThe source code is currently hosted on GitHub at:\nhttps://github.com/pualien/py-gcloud-connectors\n\nBinary installers for the latest released version are available at the [Python\npackage index](https://pypi.org/project/gcloud-connectors/).\n\n```sh\npip install gcloud-connectors\n```\n\n## Usage\n\nBe sure to check out the [documentation](https://pualien.github.io/py-gcloud-connectors).\n\n## Google Wrappers\n- `BigQueryConnector`: read and cast pandas DataFrame from BigQuery\n\n- `GAnalyticsConnector`: unsample data and return pandas DataFrame from Google Analytics\n\n- `GDriveConnector`: download, upload, search and rename files from Google Drive\n\n- `GSCConnector`: get data from Google Search Console\n\n- `GSheetsConnector`: read and upload pandas DataFrame from / to Google Spreadsheet\n\n- `GStorageConnector`: write pandas DataFrame in parquet format to Google Cloud Storage, recursive delete, copy files and folders between buckets\n\n- `GAnalytics4Connector`: return pandas DataFrame from Google Analytics 4 reports\n\n\n\n### Bonus\n\n- `ForeignExchangeRatesConverter`: get currency conversion rates\n\n- `LTVCalculator`: compute Customer Lifetime Value\n\n- `pd_utils`: derive quarter, month column from date in pandas DataFrame","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpualien%2Fpy-gcloud-connectors","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpualien%2Fpy-gcloud-connectors","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpualien%2Fpy-gcloud-connectors/lists"}