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

Uploaded Python 3

File details

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

File metadata

  • Download URL: aipype_g-0.1.0a3.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.0a3.tar.gz
Algorithm Hash digest
SHA256 9cac397fb0c1b27aedcbdbe0f221fb2078b26e2b1ddf294f23a4372dfa2e9674
MD5 8367e16e9c84c4eaa9282af3bd5d94df
BLAKE2b-256 4a156f8c0bb1ee76b7e7f10149f3edcb2ae2f3053e17c64511c8de83ba124b76

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aipype_g-0.1.0a3-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.0a3-py3-none-any.whl
Algorithm Hash digest
SHA256 0d50401f29aaf38857e0cac623a32fb01cd006858e39ddc78ac08e6b70a1ab25
MD5 7f633341ff426c1139b17b1b78b92abe
BLAKE2b-256 620163d43772229218758c71f6a908fba1c3c8ee73c86d8ddcb43ed7c1e770cc

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