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.4.1.tar.gz (10.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.4.1-py3-none-any.whl (12.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: google_internal_apis-0.4.1.tar.gz
  • Upload date:
  • Size: 10.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.4.1.tar.gz
Algorithm Hash digest
SHA256 06b5724c488bc7053b717a8c75a2e67ab5cfecec5400044fc510d383b3cacff1
MD5 dd7e2b736f4b5eb3d05788907ef48865
BLAKE2b-256 a4cbb9b4a4919dde0482fd277efeaa0e8cc524637ebff56a4f9b3f75199ab670

See more details on using hashes here.

Provenance

The following attestation bundles were made for google_internal_apis-0.4.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.4.1-py3-none-any.whl.

File metadata

File hashes

Hashes for google_internal_apis-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 253b16838c2f8f9693b47ea61a2168d3e4c57352f06032d0c3c7132ec079c378
MD5 7e4afc8b4d83ca34ba792ae4b924234b
BLAKE2b-256 4652fa54fab5739c7ccec109a208ff641877ba014e50e98dc63c4b9ef7bb0ff3

See more details on using hashes here.

Provenance

The following attestation bundles were made for google_internal_apis-0.4.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