Skip to main content

Google API integrations for the aipype framework

Project description

aipype-g

Google API integrations for the aipype framework.

Installation

pip install aipype-g

Setup

1. Google Cloud Console

  1. Create project at console.cloud.google.com
  2. Enable Gmail/Sheets APIs
  3. Configure OAuth consent screen
  4. Create OAuth client ID (Desktop application)
  5. Download credentials JSON

2. Environment Variables

export GOOGLE_CREDENTIALS_FILE=path/to/google_credentials.json
export GMAIL_TOKEN_FILE=path/to/gmail_token.json
export SHEETS_TOKEN_FILE=path/to/sheets_token.json

Usage

Check the examples package in the main github repo.

Development

Requirements

  • Python ≥3.12
  • aipype (core framework)
  • google-auth ≥2.0.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aipype_g-0.2.0a1.tar.gz (49.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aipype_g-0.2.0a1-py3-none-any.whl (29.9 kB view details)

Uploaded Python 3

File details

Details for the file aipype_g-0.2.0a1.tar.gz.

File metadata

  • Download URL: aipype_g-0.2.0a1.tar.gz
  • Upload date:
  • Size: 49.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.17

File hashes

Hashes for aipype_g-0.2.0a1.tar.gz
Algorithm Hash digest
SHA256 b5b53ec2d3f4dc32e5a18823b1ceb61c4259a22d5284e0841c51c009d7415011
MD5 15dd7f884cbcaecf1ebdac44ce84df91
BLAKE2b-256 ab575e572eb21693ab466bb24a3d358da9d57fb33081bd55904e18b6ef3b0eaa

See more details on using hashes here.

File details

Details for the file aipype_g-0.2.0a1-py3-none-any.whl.

File metadata

  • Download URL: aipype_g-0.2.0a1-py3-none-any.whl
  • Upload date:
  • Size: 29.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.17

File hashes

Hashes for aipype_g-0.2.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 67490dc062e1aaf677b4094c00659ddb788dac5c5fb3431137102fb27da766f8
MD5 52cba357d8204c83739a2a3e354f5230
BLAKE2b-256 933cdc09d4bd5b9a197da1c29ba165d66942cfc80aa626cc07aaec061537fecb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page