A Python library for reading and unpacking BZFlag network packets
Project description
BZFlag Networking
A Python 3 package for reading and handling BZFlag network packets.
BZFlag Replay files are simply the raw packets stored in a file together, so this library will let you read replay files and unpack them into Python objects that can be serialized into JSON.
import json
from bzflag.utilities.json_encoder import RRLogEncoder
from bzflag.replay import Replay
replay = Replay('my-bz-replay.rec')
with open('my-bz-replay.json', 'w') as json_file:
json_file.write(json.dumps(replay, cls=RRLogEncoder, indent=2))
License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
bzflag-networking-1.0.2.tar.gz
(11.8 kB
view hashes)
Built Distribution
Close
Hashes for bzflag_networking-1.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 272d72d2f9c81002b5100a82bcc6bee75847aa4f38e1f85b60b38616349c5302 |
|
MD5 | 86545127cf3ce2b207cb66f910d6e7ca |
|
BLAKE2b-256 | 52bb3c10f5616f271c4d27d074e6c8260272982ce677067413e4ad730abbf599 |