is there a plan for a drupal 7 port?

Comments

tallship’s picture

I'm very interested in this as well. I've had to wrap torrentrader in the meantime since this module is quirky and incomplete. Some of the Drupal 5 features that I require aren't available in 6.x-9.x and I'm hoping development of this module proceeds into Drupal 7.

tiato’s picture

Do you have a site up and running with torrenttrader? I'm curious to see what you have manage to do with tt that cannot be done with bt module. Personally, I think the module needs to be smoothed out on d6 before considering a port to d7 - even with "stable" version it is fairly buggy to say the least.

tallship’s picture

One of the most important things I need is to be able to provide server-based seeds and limit the bandwidth. Currently in my testing I'm doing this by utilizing wondershaper.

Since my particular needs don't involve pirated software, I'm primarily interested in a publicly available archive of Linux Distributions and GPL'd software package repositories while restricting access to the tracker to registered members of my site(s).

Basically, if no one keeps a torrent client open with those torrents, then registered members of the site can still download the torrents via the tracker from the server based seeds. If other peers and seeds exist, then I want to be able to severely throttle the server based seeds (cost considerations).

We can all place packages and distros on community http and ftp mirrors like ibiblio (sunsite), sourceforge, etc., but I'm trying to promote torrents instead, and enforce the use of trackers (which will increase membership and participatory use of my site at the same time).

Slackware Linux is an inspiration because of the embracement of torrent technology, and I also have SlackBuilds that include the source as well as complete .tgz packages built from SlackBuilds, as one example.

I also have my own distros, and want to make them available only via torrent. Since my distro isn't nearly as popular as Slackware, I require maintaining the torrents with a seed on a few servers.

I'm very interested in all of your comments wrt the posts you made today, and would be excited in a collaborative effort in implementing beta versions of your fixes on my site(s). I have been watching this module for some time now, and have even been offered taking over one of the mirrors where commits have been taking place, but alas, I am not a developer per se', I'm an admin and engineer, so must wait for a stable version to be released otherwise.

The bugs I encountered and the lack of being to find any of the supposed sites that are apparently in production mode has made me back away from using this module, since it is really unusable anyway in its current state.

I hope that you will take over active development and fixes for this module, as it is sorely needed, and was originally identified as such and created from a summer of code program - then effectively abandoned.

Anyway, in which I can help you (or you can help me) would be much appreciated, and I would love to run this module on my sites and offer a production platform for the project to fine tune and bring it to a state of simple installation and deployment.

Also, and as is the case with many Drupal modules, I would love to maintain the admin/user documentation for this module if it actually worked as it needs too.

Lemme know, I'm all ears :)

Kindest regards

Bradley
http://NorthTech.US

.

tiato’s picture

I believe the legal question surrounding torrents is more of a philosophical one.. ;-)

With that said - I think your site idea for linux distro's is GREAT! I just grabbed the new ubuntu 10 lts and think the new updates to the kernel are brilliant!

Most of the work we have dons so far has been isolated to the bt_torrent.module and the bt_profile.module - getting to the seed ratios is definitely on the list but I do not want to sacrifice expedition for quality - I'm sure you understand.

We have uploading/downloading torrents working flawlessly with CCK on php 5.3.1 and have streamlined the views integration for some really remarkable views using the torrent file/file lists/and total/file size. Yes, I know it's only one part of the entire package but my personal belief is to fix the immediate problems I can and build up from there.

My intentions on tackling the complete reworking of this module is as follows:

bt_torrent.module - fix scrape issues, proper snatch count, modify db queries to prevent corruption, fix cron/info_has bug, fix create torrent conditioning to prevent duplicates, better integrate torrent values with CCK as opposed to arrays for perfect views integration

bt_profile.module - better integrate with CCK to provide for some truly awesome user profiles and administrative view of snatch lists - with independent controls

bt_tracker.module - complete restructure of bt_tracker.module, scrape.php, announce.php. Improve seed ratio control, Fix seeds/leeches monitoring and db storing of values. Overall the goal is to keep this as light a tracker as possible while still providing the essentials of what makes a tracker. Build user roles and permissions support directly into tracker module.

bt_upload.module - I do not really see a need for remote uploading in this module. That is my personal opinion - I will most likely scrap this aspect depending on how the development of the other modules works out.

I do not plan a d7 port at this time as I would rather perfect the module for d6 before considering a port. I believe there's a lot of good stuff in the module but it seems like too much "i want" was added before working out the kinks in the "i need" features. My goal is to take this module back to the basics and perfect the basics. Then build up.

Contact me directly and i'll help you integrate the changes we have done so far - or you can wait until we've made progress into the tracker module. either way - I hope this roadmap helps somewhat in knowing the direction I aim for with this module.

There really is some great stuff to it - its just kinky.

alienseer23’s picture

I'm, wondering what happened to this project? Any work that moved it closer to a D7 release?

I would love to see this live, and would be thrilled to test it.