[drupal-devel] [feature] Bittorrent node type

chx drupal-devel at drupal.org
Tue Aug 30 09:58:46 UTC 2005

Issue status update for 
Post a follow up: 

 Project:      Drupal
 Version:      cvs
 Component:    other
 Category:     feature requests
 Priority:     normal
 Assigned to:  Anonymous
 Reported by:  mathiaz
 Updated by:   chx
 Status:       patch (code needs review)

Do not put this into core. I do not want Drupal be entangled in the P2P
legal stuff. It's not that I believe that P2P is illegal -- what I
believe in this is absolutely irrevelant.


Previous comments:

Tue, 30 Aug 2005 03:26:56 +0000 : mathiaz

Attachment: http://drupal.org/files/issues/bittorrent.module (7.17 KB)

This is simple node type that handles bittorrent files.
Users can upload bittorrent files (created via btmaketorrent.py for
example). The module stores the uploaded file and the original filename
into the drupal database.
The bittorrent file can then be published and downloaded by users.

The module needs its own table to store the filename and the file (as a
blob) :
CREATE TABLE `bittorrent_metainfo` (
       `nid` int(10) unsigned NOT NULL default '0',
       `filename` varchar(255) NOT NULL,
       `metainfo_info` MEDIUMBLOB NOT NULL,
       PRIMARY KEY  (`nid`)

Let me know what you think about this simple module.


Tue, 30 Aug 2005 04:31:04 +0000 : gordon

This is really a new contribution.

I would recommend reading Contributing to Drupal [1] and putting this
into the contribution list.
[1] http://drupal.org/node/10259


Tue, 30 Aug 2005 05:01:03 +0000 : adrian

Why not use the files table ?

And wouldn't a tracker be cool. =)


Tue, 30 Aug 2005 05:40:36 +0000 : digibike

I've written a BitTorrent tracker module for Drupal and we're currently
testing it internally.  Although it needs work in some areas (the file
upload code is a bit rough) it's pretty functionally complete and
performs well.  I'd like to get it out for review in the next couple of
days (although I'm out of the office tomorrow and so might have to wait
until tomorrow night because I'd like to clean up some of the code.)

Would be great to combine efforts on this.


More information about the drupal-devel mailing list