pyrate An asynchronous bittorrent client. Uses the operating system call select() to avoid blocking reading and writing to sockets and files. Todo: Seed files from disk Develop a command line interface (with threads) to manage the client