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.0.tar.gz
(11.0 kB
view hashes)
Built Distribution
Close
Hashes for bzflag_networking-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0d17f030dadd8a5ce67bec7aef19379affdfe339dfdc558b0140fe0210a94df |
|
MD5 | 05881239faa819ae2aee3447807ca0a5 |
|
BLAKE2b-256 | eb76adad27a757988d95bde1b0068434443b5086d1da6f57a50186fc57d7930c |