Bencode encoder and decoder written in python.
pip install bencode-python
Decoding bencode data.
from bencode.decoder import Decoder
decoder = Decoder()
decoded = decoder.decode(b"i42e")
print(decoded) # 42
Encoding Python data types into bencode format.
from bencode.encoder import Encoder
encoder = Encoder()
encoded = encoder.encode(42)
print(encoded) # b'i42e'
Licensed under the MIT License.