Skip to main content

Google Drive driver for wcpan.drive

Project description

wcpan.drive.google

FileService extension for wcpan.drive which provides Google Drive support.

Please use wcpan.drive.google.create_service to create the file.

Requirement

Need a client_secret.json file which can be downloaded from Google Developer Console.

Example

from functools import partial

from wcpan.drive.core import create_drive
from wcpan.drive.google import create_service


async def main():
    # Your API credential.
    client_secret = "/path/to/client_secret.json"
    # Stores access token and refresh token.
    oauth_token = "/path/to/oauth_token.json"

    create_file_service = partial(
        create_service,
        client_secret=client_secret,
        oauth_token=oauth_token,
    )

    async with create_drive(
        file=create_file_service,
        snapshot=...,
    ) as drive:
        ...

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

wcpan_drive_google-9.1.3.tar.gz (14.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wcpan_drive_google-9.1.3-py3-none-any.whl (19.0 kB view details)

Uploaded Python 3

File details

Details for the file wcpan_drive_google-9.1.3.tar.gz.

File metadata

  • Download URL: wcpan_drive_google-9.1.3.tar.gz
  • Upload date:
  • Size: 14.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.2 Linux/5.15.133.1-microsoft-standard-WSL2

File hashes

Hashes for wcpan_drive_google-9.1.3.tar.gz
Algorithm Hash digest
SHA256 ed96d512481bf939cabb5466510f93868531d4f252480b8b90b6bffb5f0b8d01
MD5 16dfa9e03d069c21777753eb965e2299
BLAKE2b-256 d6a0f5b25e3512d929605d8eb27a88b0dd4c7ad9038e665cdeac6a77e72204ed

See more details on using hashes here.

File details

Details for the file wcpan_drive_google-9.1.3-py3-none-any.whl.

File metadata

  • Download URL: wcpan_drive_google-9.1.3-py3-none-any.whl
  • Upload date:
  • Size: 19.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.2 Linux/5.15.133.1-microsoft-standard-WSL2

File hashes

Hashes for wcpan_drive_google-9.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 cb96b817b52808953fd894370cecc009a5aeed833c8711904bb48f43b14a0302
MD5 26e8f2a9325bf09e69de25f12cb16a7e
BLAKE2b-256 6cc60565c5ebc44b5c08b98e504407b4d185c2c02bd95c0215907d28a9708b87

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