extending the tracker

silvan zurbruegg <[email protected]>
Newsgroups gmane.network.bit-torrent.general
Organization bitflux.ch
Message-ID <[email protected]>

Hi All

I had this idea about extending the tracker, so
that it doesn't just negotiates downloaders but
also knows about a file from the .torrent.

The idea is basically to let the tracker store
informations about a file in some database. 
It should be capable of handling torrent informations
on upload, update and for queries about a file.

From skimming through the code i basically considered
the following attempts;

- Mapping a path in track.py for requests on torrent files
  (eg. http://trackerurl:6969/metainfo/).
  The client sends metainformations about a file
  as get-params to the according url  

- Catching the event get-param on `started'.
  The client sends metainformations as additional
  get-params to the according url. The tracker can
  check (with the info hash) whether he knows a file
  and inserts/updates the metainformations.


Intentions;
- A client can query a tracker about specific files.
- A tracker can generate a website on the fly containing
  metainformations and dyn. generated .torrents.


Please let me know you opinion about it or whether there
were already attempts going that direction etc.

Thanks in advance
silvan











------------------------ Yahoo! Groups Sponsor --------------------~--> 
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/dkFolB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/BitTorrent/

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.