This is a
ctypes based wrapper around libutp. You need libutp
shared object available in such a place known to the system dynamic
library loader. Something like this will do the trick on Ubuntu:
$ git clone https://github.com/bittorrent/libutp $ cd libutp $ make $ sudo install libutp.so /usr/lib/
After this, you can use pyutp almost the same way you can use libutp except the callback functions receive their relevant arguments instead of one monolithic struct. All in all though, this is currently a very thin Python wrapper around most of libutp. I'm hoping to make it more complete and more Pythonic soon.
UDP BitTorrent tracker written in Python 3.5 using co-routines and asyncio.
Create a trackerless torrent file from an infohash.
A Finglish to Persian converter.
Spin up a VM quickly.
A 2D physics-based game in which you indirectly affect the world through gravity.
A set of Python tools for experimenting with the BitTorrent protocol.