[bittorrent] Bittorrent docs?
xboxmuncher at gmail.com
Tue Aug 12 23:59:38 EDT 2008
I appreciate the pointers. :)
I went to rasterbar website and read the tuts on setting up libtorrent with
boost as it says thats the only way to do it to work for python. I don't
even have a c++ compiler on my computer. It is a pain to setup. :( I tried
setting it up anyways.. didn't happen, some errors in the build.bat stopped
my progress. Tell me, when I done using bjam, boost, c++ compilers, and
other things involved in the setup process, what I am left with? Is it just
a simple directory of .py files that comprise the "libtorrent module for
python." That's all I'm looking for in the environment I plan on using it
in. I don't think I can use anything like DLLs if that is neccessary for me
to be able to use the library in a python program. If it is just a set of
.py files, perhaps there is another way(you) I can get them on PC so I can
start using it rather than the complicated bjam, boost, c++ compiler method.
On Tue, Aug 12, 2008 at 6:05 PM, chris erway <cce at cs.brown.edu> wrote:
> rasterbar libtorrent's python (& ruby) bindings do what you want; it can be
> a pain to get started building with bjam and boost-python, though. LT
> provides an example python client (see also miro, deluge).
> On Aug 12, 2008, at 12:45 PM, xbmuncher <xboxmuncher at gmail.com> wrote:
> I'm trying to implement some very basic bittorrent protocol in a python
>> program. Things I want to do are simple tasks like:
>> 1. read the torrent file, choose which direcs/files to download
>> 2. choose where to save these direcs/files
>> 3. download the torrent & seed it at same time
>> 4. seed only certain files/direcs from a torrent package, these maybe be
>> in other places on system, so point to their locations
>> I've downloaded the source for BitTorrent-5.2.0.tar.gz
>> The problem is its is a very robust amount of code and there is a lot of
>> "fluff" of other procedures going on like adding things to queues and GUI
>> procedures. It hard to seperate this from the tasks I'm trying to replicate
>> in my own program..
>> Could someone give me some pointers on what methods/places in the
>> bittorrent source code that do these 4 things? If you really want to, you
>> can even provide me some example code doing these things... but i'll settle
>> for the pointers. People say to simply "get the source for bittorrent", but
>> its not that simple.. there's too much to reverse-analyze in it. I wish
>> there were some docs on the python bitorrent source or protocol, there isn't
>> though so I'm turning to the advice of the veteran implementers (you).
>> -thanks for reading
>> BitTorrent mailing list
>> BitTorrent at lists.ibiblio.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the BitTorrent