2010-12-11 14 views
18

¿Hay una biblioteca de Python BitTorrent que solo funciona?Biblioteca de BitTorrent de Python

tengo que improvisar una solución con el protocolo BitTorrent para un proyecto de investigación y no quiero reinventar la rueda y escribir mi propia implementación del protocolo (y no soy capaz de hacerlo)

Miré en las fuentes del cliente oficial de BitTorrent, pero eso no es lo que estoy buscando. Una biblioteca/módulo es lo que preferiría.

Gracias!

+0

Vea también aquí: http://stackoverflow.com/questions/6843978/nice-bittorrent-tracker-api/6857129#6857129 –

+0

Consulte esta versión. Pitón puro corriendo con Twister. este es un [Fork of ABTorrent] (https://github.com/joshsziegler/AutonomoTorrent), una implementación de cliente de BitTorrent de python mínima utilizando Twisted. – cph

Respuesta

15

Es posible que desee echar un vistazo al proyecto python-libtorrent. Es una envoltura alrededor de la biblioteca C++ libtorrent, que dice ser eficiente y fácil de usar.

+0

Gracias, pero ¿hay un proyecto de Python puro disponible? Tenga en cuenta que necesito que esto sea lo más fácil posible. Acabo de ver el proyecto y lo compilé, pero no espero/no quiero que el usuario final haga todo esto. Una implementación pura de Python sería perfecta en caso de que lo supieras. –

+1

@Ravi, lo siento, no conozco ninguna implementación pura de python además del cliente "oficial". –

11

BitTornado es una biblioteca de Python pura escrita por John Hoffman.

+0

python-libtorrent es mejor que BitTornado –

+0

Sin embargo, no es mejor si el desarrollador está buscando una solución de python puro. – Shayne