I recently came across some bittorrent modules for drupal. One of them is a tracker, the other treats torrents as nodes. It all sound very cool except I am a bit confused. First, they are not within cvs. Ok, I think but still... Then, I read that digital bycycle has created a bittorrent module (months ago) but has not released them because of piracy concerns, that is, people doing illegal file swapping with the module. Fair enough, it's their module. But, I know torrents are easily trackable and the music industry actually like this, so I don't get their concern. In any case, can someone please explain all this to me. For example, how would the "torrent tracker" and "torrents as nodes" modules work? Also, do they work on 4.7? How could I set this up and allow my users to use these modules to exchange files? Any help is appreciated. This is cool functionality.

cheers,

larry

Comments

Boris Mann’s picture

We'll probably have more useful comments if you provide links to the modules. If they are not in Drupal CVS, then not many people will know about them.

Hmmm....the digitalbicycle story sounds interesting. I'd love to have that available in CVS....

larry’s picture

Thanks for your reply Boris. The node type module(s) are here http://drupal.org/node/29985 and here http://drupal.org/node/31436. They appear to be different phases of the same module, although I'm not certain. The tracker is here http://drupal.org/node/31435 and it sounds pretty cool. The digital bicycle story is here http://drupal.org/handbook/modules/bittorrent. Any ideas about this or how these modules would work in drupal?

cheers,

larry

--There are no Kangaroos in Austria--

saivert’s picture

I wish everybody could just drop working on things for Drupal 4.6.
Drupal 4.6 is old and buggy and version 4.7 is much more stuctured and robust.
I would like to work on a 4.7 version of this BitTorrent node module and Tracker module.

How I can see this is that you would have a node which lists the torrents registered in the database.
The BitTorrent Tracker would be written as a separate project running on the same webserver (actually an announce.php thing) accessing the database with the torrents stored within.
You can store the .torrent files as a BLOB in the database table or as stand-alone .torrent files in a "torrents" subdirectory.

I don't know alle the details of the differences between the 4.6 module API and the 4.7 module API. I only have some experience with PHP and would like to exploit it further and learn even more about Drupal this way.

-----
Personal homepage: http://saivert.no-ip.com | Photo album: http://pictures.saivert.com