House of Hackers

Hello everybody, I'm releasing a BETA version of a web app I worked on a little while ago called Web2.0torrenT, which is currently version 0.0.2. This will run on any server/system with php installed.

What is it
W2T is a unique proof of concept, designed and first implemented by Kishor. I took on the project and enhanced it, and will continue to do so. It is a web torrent, with a twist. The data is stored on yours or other people's blogs/forums/anything that allows you to place data on a page and have it stay there. It takes advantage of web 2.0 technologies in this way. The app itself is in html/php/js format, and is run as a website. It has 3 parts: the main page with info, the uploader (which is actually a downloader), and the file splitter.

File Splitter
The file splitter allows you to split a file up into BASE64 encoded chunks, which you then post on blogs for downloading by yourself or others.

Uploader
Here, you post the URL which has the firstsegment of data for your download, and the scripts do the rest. The scripts will follow the trail of links you set with each segment and complete the download for you, saving it in the base directory of web2torrent. For this to be truly automated, you need to install Greasemonkey and/or Turnabout for IE - both of these installers are included in the release.

Getting Started
Simply download the attached .rar file and extract it to your server/machine. Read the README.txt file for full instructions on the different capabilities of this app, and then go from there :)

If you need any help, have feedback, suggestions, additions, alterations or just general chatter, post it up on here.

Enjoy ;)

Post by Fragge.

Tags: 2.0, app, beta, download, seed, torrent, w2t, web, web2torrent

Share

Attachments:

Reply to This

Replies to This Discussion

Began work on next iteration (code restructuring mainly) just now, will put it up some time today or tomorrow when I'm happy with it. Around 0.0.4+ I will put up a decent UI, as well as a bunch of features ;) for those of you that may have downloaded and had a look, enjoy.. I didn't even thoroughly test 0.0.2 before releasing it as a zip, as I quickly hacked together some changes from my thoroughly tested 0.0.1.9 and ya.. Its fine though, won't harm you :P anyways, will post when next iteration is up (0.0.3)

Reply to This

Version upgrade has been delayed due to increased workload over the past few days, HOPEFULLY can get it out tomorrow. Cheers.

Reply to This

Update: I've hit a snag at the moment which means the new version won't be out till Monday. First up, a change I made in 0.0.2 to point to local file locations has rendered the uploader.php useless in the fact that its trying to find uploader.php within the domain of the link it's sent to. The only way around this is to set the exact location of uploader.php on your server/system in two of the files included in the download (fetch.js & in the greasemonkey userscript). This isn't very ideal.. Does anyone know a way around this?

Basically, I'm sending the user to a page from uploader.php, and then the userscript tries to send them to the location of uploader.php. If the variable holding the location is an exact location, this method is fine, however in my version above and the current (0.0.3), it is simply pointing to uploader.php as it was assuming it would be searching for it through that domain. So I need a way for my scripts to reference the uploader.php file without knowing its location (otherwise I'd need an installer or a custom setup before using, which isn't what I'm after). The only thing I can think of is sending a GET variable to the page that is being loaded, and then having the userscript read that GET variable and use it as the location of uploader.php. Will write this out later today and try it I guess, but I would love to hear someone's opinion on this.

Note: This means that the currently downloadable version above will not work correctly out of the box - you will need to edit fetch.js and web2torrentclient.user.js and change "uploader.php" to the exact location of the file (ie: http://bleh.com/uploader.php). Sorry about that, as I said at release - I hadn't had time to test the build. :P

Reply to This

RSS

About

pdp pdp created this social network on Ning.

Create your own social network!

© 2009   Created by pdp on Ning.   Create Your Own Social Network

Badges  |  Report an Issue  |  Privacy  |  Terms of Service

Sign in to chat!