Skip to content

A collection of utility Python classes for interacting with Google Cloud services

License

Notifications You must be signed in to change notification settings

1cadumagalhaes/gcp-python-functions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GCP Python Functions

Welcome to the GCP Python Functions repository! This repository contains a collection of utility Python classes for interacting with various Google Cloud Platform (GCP) services. The functions provided here aim to simplify common tasks and enable developers to work more efficiently with GCP services.

Table of Contents

Introduction

The GCP Python Functions repository provides a set of utility classes for interacting with GCP services using Python. These classes are designed to abstract the complexities of working with GCP and provide a simpler, more intuitive interface.

Currently, the following GCP services are supported:

  • BigQuery: A class for executing queries, managing datasets, and handling data operations in BigQuery.
  • Datastore: A class for performing CRUD operations on entities in Google Cloud Datastore.
  • Storage: A class for managing files and buckets in Google Cloud Storage.

Features

  • BigQuery:

    • Execute queries and retrieve results easily.
    • Create and manage datasets.
    • Import and export data to/from BigQuery.
    • Handle schema management and data operations efficiently.
  • Datastore:

    • Perform CRUD operations on entities with ease.
    • Manage entity properties and indexes seamlessly.
    • Handle entity queries and transactions effectively.
  • Storage:

    • Upload and download files to/from Google Cloud Storage.
    • Create, delete, and manage buckets.
    • Set access control policies for objects and buckets.

Installation

Usage

Refer to the documentation of each utility class for more detailed usage examples and available methods.

Contributing

Contributions to the GCP Python Functions repository are welcome! If you find a bug, have a feature request, or want to contribute improvements, please follow the guidelines outlined in the CONTRIBUTING.md file. (TODO)

About

A collection of utility Python classes for interacting with Google Cloud services

Topics

Resources

License

Stars

Watchers

Forks

Languages