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.1.tar.gz (13.9 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.1-py3-none-any.whl (18.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: wcpan_drive_google-9.1.1.tar.gz
  • Upload date:
  • Size: 13.9 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.1.tar.gz
Algorithm Hash digest
SHA256 cdb9446ab90af86fee110150cd05c2887be32aa01452f114b42e5a1b2c3cd165
MD5 2a481762d2d0767c03f1a54189d88f1c
BLAKE2b-256 e9616c323f55ac13677d5eeb33220103e8f0452485821dcd2e2d7875d1697b9e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wcpan_drive_google-9.1.1-py3-none-any.whl
  • Upload date:
  • Size: 18.7 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7114ca1fd76c019c63c4bf08c35959ea00e12a3213910caaf7943aeb75319b5d
MD5 3edf5db581e76b5a67c147b0dce5e94a
BLAKE2b-256 982c2f1cb0949f91b3f694b269816158fdadeb9594d02ca6564c33057b814d5d

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