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.1.0a5.tar.gz (49.4 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.1.0a5-py3-none-any.whl (29.9 kB view details)

Uploaded Python 3

File details

Details for the file aipype_g-0.1.0a5.tar.gz.

File metadata

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

File hashes

Hashes for aipype_g-0.1.0a5.tar.gz
Algorithm Hash digest
SHA256 9b6f23f59c52402025365ea1fa4ae00c36aca39e1a5d150af99320ab10c37e72
MD5 ac0a1b28aef602bfa9e33827d5a3ba69
BLAKE2b-256 2c55fe9e431498011f1b4dc47d3d0c4539546786ccd98657a086d65685d4e10c

See more details on using hashes here.

File details

Details for the file aipype_g-0.1.0a5-py3-none-any.whl.

File metadata

  • Download URL: aipype_g-0.1.0a5-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.1.0a5-py3-none-any.whl
Algorithm Hash digest
SHA256 5bcbb56f95c5596a652733946cdf6c2aebe55f705e145496fdc67b5bcf284036
MD5 19cd606b1437388ecdd24bb8f4964625
BLAKE2b-256 6e0715f8feeef2586f27607137b1e0fbc6ea028b013e88679de331045adbf501

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