Skip to main content

Google API integrations for the aipype framework

Project description

aipype-tl-google

Google API integrations for the aipype framework.

Installation

pip install aipype-tl-google

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.0a1.post2.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.0a1.post2-py3-none-any.whl (30.0 kB view details)

Uploaded Python 3

File details

Details for the file aipype_g-0.1.0a1.post2.tar.gz.

File metadata

  • Download URL: aipype_g-0.1.0a1.post2.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.0a1.post2.tar.gz
Algorithm Hash digest
SHA256 45f81b2dcaa9509d9fcb0ec40fc97da004ff2f36456d89333fc3f5ecfa388924
MD5 61386de996eee0d080b37591d33fb284
BLAKE2b-256 c252ff631377b54fd1e036c4ef20f34fee452b8a7f09ec2cecb167ca584abdc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aipype_g-0.1.0a1.post2-py3-none-any.whl
Algorithm Hash digest
SHA256 9688ab552ae978a8ce93f2399097ce26f6e7d25332b035a14a55aef60f1d6c73
MD5 c9cef1c97f0d3ba2ab9b50edd6993f7d
BLAKE2b-256 bc89c086fa9a831d9a18d53ff26a832db21032666ab297e896966f22e86bacd0

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