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.0.tar.gz (13.8 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.0-py3-none-any.whl (18.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: wcpan_drive_google-9.1.0.tar.gz
  • Upload date:
  • Size: 13.8 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.0.tar.gz
Algorithm Hash digest
SHA256 5fea314bfd7d3d8b7054262cde98088ae772d1a2e969b50e1b98267c36763c10
MD5 fd1a7443de4eddfce2dd670fbd0be424
BLAKE2b-256 9996a8f45a3e69c33626507ac6580134f89f4da4d02e2bff1386a5c0ef18ae43

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wcpan_drive_google-9.1.0-py3-none-any.whl
  • Upload date:
  • Size: 18.6 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bb0750d71deff25ab7ea749ce0c55e28b40752f2dc700c502a17a4e0a8592b74
MD5 da89fc978a331fc0f15a21ea61bd64a0
BLAKE2b-256 88503db2665d686bc52476d455354fb6ca447a0716ce2d75ada2cb978b9adf24

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