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.3.1.tar.gz (9.4 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.3.1-py3-none-any.whl (11.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: google_internal_apis-0.3.1.tar.gz
  • Upload date:
  • Size: 9.4 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.3.1.tar.gz
Algorithm Hash digest
SHA256 b06b753ff8c2813ede1d83ec0de2eb0a9d687ed3a4446a43ea7893e169dce7ca
MD5 339b6faae6d3e367fe3d326f17fc52b7
BLAKE2b-256 d0f2e2d6021a22c31f2be92505b9bcd61c5f2da30d6263a78ab1d80303ba35a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for google_internal_apis-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 94c5e5ea1df6faa894dd982f078ed70912dc5a84f13951d68521c433c816510c
MD5 859e5cc4b1206069ed7300fa90cc9566
BLAKE2b-256 a5d1f8f67149bab233c4998f8150965af70c15d578826280cee1f42dc7199b06

See more details on using hashes here.

Provenance

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