Skip to main content

A wrapper around various internal (and undocumented) Google APIs that use grpc and json protobufs.

Project description

Google Internal APIs

Google has a lot of cool public APIs! But a lot of functionality is locked behind private, undocumented APIs. This is a project to try to make them easier to consume, as many of them use a weird version of Protobuf JSON and GRPC Protocol.

import asyncio
from google_internal_apis import get_client, LibraryService


async def main():
    client = await get_client(LibraryService)  # Google Play Books Library

    await client.get_tags()


if __name__ == '__main__':
    asyncio.run(main())

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

google_internal_apis-0.6.1.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

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

google_internal_apis-0.6.1-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

Details for the file google_internal_apis-0.6.1.tar.gz.

File metadata

  • Download URL: google_internal_apis-0.6.1.tar.gz
  • Upload date:
  • Size: 11.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for google_internal_apis-0.6.1.tar.gz
Algorithm Hash digest
SHA256 69b9184a5573535b53d735e8805c154813cbec0d641a925efa6ca2de1fc494cc
MD5 522a50e42d9390eaf655f855b0d4bd0f
BLAKE2b-256 95daa36a9c2f98669c2ada924ada361c4a86a5c8df88240f51022e63556aace8

See more details on using hashes here.

Provenance

The following attestation bundles were made for google_internal_apis-0.6.1.tar.gz:

Publisher: python-publish.yml on Mause/gbooks-upload

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file google_internal_apis-0.6.1-py3-none-any.whl.

File metadata

File hashes

Hashes for google_internal_apis-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a0ca5f54aa29f359200bbfe167178fcdc9d1d4701945db49c2f39afee56188d7
MD5 1652e280133fe3104aa79e3788104bde
BLAKE2b-256 07f5ff64bb2310e0cb76b07a2c56aeaad414e6ffc97b1a9916965f27fa3f0184

See more details on using hashes here.

Provenance

The following attestation bundles were made for google_internal_apis-0.6.1-py3-none-any.whl:

Publisher: python-publish.yml on Mause/gbooks-upload

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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