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

Uploaded Python 3

File details

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

File metadata

  • Download URL: aipype_g-0.1.0a1.post1.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.0a1.post1.tar.gz
Algorithm Hash digest
SHA256 c8d3456badde37e5ded3b0285ed95c4de17f349565437fdb4c893c79c53a2aaf
MD5 26f57104e7c3bd3d0c6ff02cd2b605b0
BLAKE2b-256 24eb1432e82f34ba65e6c675f921bd7a98e8c711646580944ef16de4dbdc4e16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aipype_g-0.1.0a1.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 b07fa9280c3c938e7683bf990fedf5753256149504b85c8cfb9e6dfb911f83a5
MD5 b067a7b21d56e506624d615696bff76f
BLAKE2b-256 2fce87ab8ed4dd0a48c742ae799bb27ad7339068dbb2ea5daf16a6fdeea977fc

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