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.0a2.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.1.0a2-py3-none-any.whl (29.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aipype_g-0.1.0a2.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.1.0a2.tar.gz
Algorithm Hash digest
SHA256 27fee830c271d45ac9ec5c42fe7c52c59c757db5c733adc6bfb6d4ddfaf7a0f9
MD5 7f69e27ccedfd50e3d239e40df853375
BLAKE2b-256 daab351c50a96807ea2b8bffcf8fe7b17936fda1974df3519f0dcc5fbf68d77c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aipype_g-0.1.0a2-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.0a2-py3-none-any.whl
Algorithm Hash digest
SHA256 eb7c4e56131fa32405989e4f652c1cbf0e4c3958f3a43cfb2ecf415f41f4bd92
MD5 cd3e1d1b7931728cffa98995c474e6b3
BLAKE2b-256 4fbeed67c8abeb809c481435226cd8357f7a295c462749d42f5a1965527aa854

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