Skip to main content

TikTokLiveProto

Python betterproto2 bindings for the TikTok Webcast Protobuf schema.

Install

pip install TikTokLiveProto

Usage

Import the version you need from the version package:

from TikTokLiveProto.v1 import WebcastResponse, WebcastChatMessage
from TikTokLiveProto.v2 import WebcastPushFrame

These are generated betterproto2.Message classes, using pydantic dataclasses for field validation.

Layout

  • src/slim/v1/**/*.proto, src/slim/v2/**/*.proto (in the repo root) — canonical schemas
  • targets/python/TikTokLiveProto/src/TikTokLiveProto/{v1,v2} — generated by protoc + python-betterproto2, committed to the repo, regenerated by CI when any .proto under src/slim/ changes
  • targets/python/TikTokLiveProto/src/TikTokLiveProto/__init__.py — keeps the root package minimal while the actual generated code lives directly in TikTokLiveProto.v1 and TikTokLiveProto.v2

That means the committed package tree stays small:

src/TikTokLiveProto/
  __init__.py
  v1/
    __init__.py
    message_pool.py
  v2/
    __init__.py
    message_pool.py

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tiktokliveproto-0.2.2.tar.gz (148.0 kB view details)

Uploaded Source

Built Distribution

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

tiktokliveproto-0.2.2-py3-none-any.whl (176.0 kB view details)

Uploaded Python 3

File details

Details for the file tiktokliveproto-0.2.2.tar.gz.

File metadata

  • Download URL: tiktokliveproto-0.2.2.tar.gz
  • Upload date:
  • Size: 148.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for tiktokliveproto-0.2.2.tar.gz
Algorithm Hash digest
SHA256 72d740f54a14a661e568c503bab842ec1310f90519ee58b728cafa63245a0374
MD5 02654f87aa852c31ebe6f124ebe4748f
BLAKE2b-256 8cc081ce58ae53d769556eff450165745835198f9f363cfba018e4d3b0e40d9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for tiktokliveproto-0.2.2.tar.gz:

Publisher: release-python.yml on isaackogan/TikTok-Webcast-Protobuf

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

File details

Details for the file tiktokliveproto-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: tiktokliveproto-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 176.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for tiktokliveproto-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d3bd3ebae3b1ecc47d963cd3fffc3403076d1297f108e59964279d8f5c9c090e
MD5 c858ebbdf13a204031f45a3fc6537a2e
BLAKE2b-256 155d2609ef698ac9407165c557fe40ecf66f36e78930d28a37162772833c5b8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for tiktokliveproto-0.2.2-py3-none-any.whl:

Publisher: release-python.yml on isaackogan/TikTok-Webcast-Protobuf

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

Release history Release notifications | RSS feed

This release

0.2.2 This release

2 files

0.2.1

2 files

0.2.0

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

0.0.6

2 files

0.0.5

2 files

0.0.4

2 files

0.0.3

2 files

0.0.2

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page