Re: Console Applet

From: Stefan Kaczmarek <>
Date: Mon, 9 Apr 2007 11:11:29 -0700

Ok, here's the console applet.

To use it, you just say:

java -jar console.jar hash=<hash> [path=<path>] [mb=<mb>] [source]

"hash" is the only requred field. It's the 40-byte sha-1.

If "path" is not set, it just writes it to the current folder. It
will not create folders, so if you're going to want it to be put in a
folder, make sure it already exists. "mb" is the number of MB you
want it to download. (Since it deals in multiples of 10MB at this
point, every value will be rounded up to the nearest 10MB.)

If "source" is set, then the app will not close when it is done, but
will instead continue running as a source. If it is not set, then it
will close when it is done.

You can't combine a MB limit with "source", though, because you're
not really a source if you limi the mb downloaded.

Any problems or questions, just let me know.

I'll CVS the source, as well.

Oh, and just and FYI, when you see a bunch of numbers go by in
parenthesis, that is just a connection attempt. The number is the
"rank" of the source. All sources start out with a rank of 0, and
increase or decrease based on if they are connectable, are busy, etc.

- Z

On Apr 7, 2007, at 4:40 PM, Ivan Kwok wrote:

> Stefan, we will need to pass several params to your program
> including hash, path to download directory, number of MBs to download.
> -Ivan
> -----Original Message-----
> From: "Stefan Kaczmarek" <>
> To: "Ivan Kwok" <>; "Ben Ebert"
> <>; "Ty Heath" <>; "Jay
> Mairs" <>; "Dylan Douglas"
> <>
> Sent: 4/7/07 2:12 PM
> Subject: Console Applet
> Ok, I've got it running as a console app from a jar where you run it
> and give it a hash and it goes and downloads it.
> Right now you say "java -jar console.jar
> 00b42c66910fee1fad4f55c1c888251160ff7050" if that's the hash you want
> to download. I'm not totally sure what it'll do when it finished the
> file. Prolly crash or something. :)
> So anyway, the hard stuff's done with this ... What kind of
> functionality (ie. params) do you want it to have?
> - Z

Received on Fri Sep 14 2007 - 10:56:46 BST

This archive was generated by hypermail 2.2.0 : Sun Sep 16 2007 - 22:19:49 BST