Formatting code for Thaw
===== Thaw =====
==== What is Thaw? ====
Thaw is a filesharing utility and upload/download manager. Thaw's goals were firstly to provide a user-friendly, cross platform interface to the built-in Freenet download manager engine (replacing an older Windows-only tool called FUQID), and secondly to evolve into a complete file sharing application via sharing file indexes. The first goal has been 100% fulfilled and Thaw is now the preferred tool. The second goal has been partially achieved; Thaw has already working functionality for searching file indexes, but not all the wanted functionalities are implemented yet. (thanks sanity for this great description :)
In more simple words, Thaw is basically a Freenet upload/download manager.
Thanks to a series of plugins, it can be used to interact with other Freenet applications to provide node monitoring, Frost messaging, and other interesting features.
Thaw is Written in java, it runs wherever Java runs, that means almost any version of all the most popular Operating Systems: Linux/Unix, Windows and MacOSX.
It is being developed by [[http://jflesch.kwain.net/node/497 Jflesch (Jerome Flesch)]]. This project was initially started as a [[http://code.google.com/soc/ Google Summer of Code]] project. For more information, please see the Google entry found here: [[http://code.google.com/soc/2006/freenet/appinfo.html?csaid=D167339D2B02BA18]]
====Getting Thaw====
Thaw isn't bundled with Freenet any more.
You can get the software at the official Freenet website
[[http://downloads.freenetproject.org/alpha/Thaw/Thaw.jar]]
====Setting up Thaw====
- Download Thaw.jar (see 'Getting Thaw' section)
- Create Thaw folder inside Freenet folder (or elsewhere if you so wish)
- Copy Thaw.jar into the Thaw folder
====Running Thaw====
Windows Users: double-click on Thaw.jar
Alternatively, open a cmd shell (aka the 'DOS prompt'), browse to the Thaw folder with the command 'cd' (change directory) and run Thaw using the command line java -jar Thaw.jar
Unix-based OS users: (including MacOSX, Ubuntu, and any Linux distributions)
open a terminal and cd to your Thaw folder, then run
java -jar Thaw.jar
NOTE: Unix-based systems users (includes Mac, Ubuntu, Linux): as your OS is case-sensitive, you may want to rename Thaw.jar to thaw.jar or you will get a 'no such file or directory' error each time you forget that Thaw is spelled with a capital T (happened to me a lot, I eventually renamed it)
NOTE: Mac users: The command-line terminal is found in /Applications/Utilities/Terminal.app. You can use drag-and-drop to create a shortcut.
====Downloading files with Thaw====
- Click the 'Downloads' button on the main interface.
A new window will pop up:
{{image url="http://farm4.static.flickr.com/3167/2903222378_d5798b13be.jpg"}}
Thaw's Transfers interface - [[http://farm4.static.flickr.com/3167/2903222378_f1e440ea04_o.png View full-size image]]
- Paste freenet keys like the three in the picture below, one key per line.
- Click the 'Choose Destination' button to select a folder where to download your files
- Click the Fetch-button and wait for the files to download.
{{image url="http://farm4.static.flickr.com/3165/2903222380_a5a001b680.jpg"}}
Paste one key per line, then hit Fetch - [[http://farm4.static.flickr.com/3165/2903222380_d148896beb_o.png View full-size image]]
==== Uploading files with Thaw====
- In the main interface window, click the 'Insertions' button
A smaller window with two buttons will pop up:
{{image url="http://farm4.static.flickr.com/3113/2903222384_567c436db8.jpg"}}
Thaw's upload interface - [[http://farm4.static.flickr.com/3113/2903222384_75835b98c5_o.png View full-size image]]
- Click the 'Select Files' button and browse to the file(s) you want to upload
- Click the 'Insert' button.
The files that you download and upload with Thaw will be added to your Global Queue, visible in FProxy's Queue page.
===More Thaw Info==
Thaw can do many cool things besides uploading and downloading files from Freenet. One very interesting feature is the ability to group files by affinity using indexes.
read about [[ThawIndexes Thaw Indexes]]
=== Screenshots ===
[[http://jflesch.kwain.net/~jflesch/thaw/ Because images say often more than words]]
=== Current version ===
[[http://downloads.freenetproject.org/alpha/Thaw]]
Thaw.jar is always the latest stable version.
Thaw-testing.jar is always the latest development version (aka "make your backups first").
=== Subversion ===
%%
svn co https://emu.freenetproject.org/svn/trunk/apps/Thaw
%%
=== License ===
[[http://www.gnu.org/licenses/gpl.html GPL v3 or later]]
=== Links ===
~- [[ThawFaq]]
~- [[ThawUpdateScript Bash script to always have the latest stable version of Thaw]]
~- [[ThawFuture]]
~- [[HowToMakeATranslation]]
~- [[HowToCreateAThawPlugin]]
~- [[ThawFCPImplementation]]
~- [[ThawHsqldbIntegration]]
~- [[AnotherFreenetIndexFormat Index specifications]]
~- [[https://bugs.freenetproject.org/ Bug tracker]]
~- [[http://emu.freenetproject.org/cgi-bin/mailman/listinfo/thaw Mailing-list]] (Svn commits are reported on this mailing list)
~- [[ThawIndexes Thaw Indexes]]
==== What is Thaw? ====
Thaw is a filesharing utility and upload/download manager. Thaw's goals were firstly to provide a user-friendly, cross platform interface to the built-in Freenet download manager engine (replacing an older Windows-only tool called FUQID), and secondly to evolve into a complete file sharing application via sharing file indexes. The first goal has been 100% fulfilled and Thaw is now the preferred tool. The second goal has been partially achieved; Thaw has already working functionality for searching file indexes, but not all the wanted functionalities are implemented yet. (thanks sanity for this great description :)
In more simple words, Thaw is basically a Freenet upload/download manager.
Thanks to a series of plugins, it can be used to interact with other Freenet applications to provide node monitoring, Frost messaging, and other interesting features.
Thaw is Written in java, it runs wherever Java runs, that means almost any version of all the most popular Operating Systems: Linux/Unix, Windows and MacOSX.
It is being developed by [[http://jflesch.kwain.net/node/497 Jflesch (Jerome Flesch)]]. This project was initially started as a [[http://code.google.com/soc/ Google Summer of Code]] project. For more information, please see the Google entry found here: [[http://code.google.com/soc/2006/freenet/appinfo.html?csaid=D167339D2B02BA18]]
====Getting Thaw====
Thaw isn't bundled with Freenet any more.
You can get the software at the official Freenet website
[[http://downloads.freenetproject.org/alpha/Thaw/Thaw.jar]]
====Setting up Thaw====
- Download Thaw.jar (see 'Getting Thaw' section)
- Create Thaw folder inside Freenet folder (or elsewhere if you so wish)
- Copy Thaw.jar into the Thaw folder
====Running Thaw====
Windows Users: double-click on Thaw.jar
Alternatively, open a cmd shell (aka the 'DOS prompt'), browse to the Thaw folder with the command 'cd' (change directory) and run Thaw using the command line java -jar Thaw.jar
Unix-based OS users: (including MacOSX, Ubuntu, and any Linux distributions)
open a terminal and cd to your Thaw folder, then run
java -jar Thaw.jar
NOTE: Unix-based systems users (includes Mac, Ubuntu, Linux): as your OS is case-sensitive, you may want to rename Thaw.jar to thaw.jar or you will get a 'no such file or directory' error each time you forget that Thaw is spelled with a capital T (happened to me a lot, I eventually renamed it)
NOTE: Mac users: The command-line terminal is found in /Applications/Utilities/Terminal.app. You can use drag-and-drop to create a shortcut.
====Downloading files with Thaw====
- Click the 'Downloads' button on the main interface.
A new window will pop up:
{{image url="http://farm4.static.flickr.com/3167/2903222378_d5798b13be.jpg"}}
Thaw's Transfers interface - [[http://farm4.static.flickr.com/3167/2903222378_f1e440ea04_o.png View full-size image]]
- Paste freenet keys like the three in the picture below, one key per line.
- Click the 'Choose Destination' button to select a folder where to download your files
- Click the Fetch-button and wait for the files to download.
{{image url="http://farm4.static.flickr.com/3165/2903222380_a5a001b680.jpg"}}
Paste one key per line, then hit Fetch - [[http://farm4.static.flickr.com/3165/2903222380_d148896beb_o.png View full-size image]]
==== Uploading files with Thaw====
- In the main interface window, click the 'Insertions' button
A smaller window with two buttons will pop up:
{{image url="http://farm4.static.flickr.com/3113/2903222384_567c436db8.jpg"}}
Thaw's upload interface - [[http://farm4.static.flickr.com/3113/2903222384_75835b98c5_o.png View full-size image]]
- Click the 'Select Files' button and browse to the file(s) you want to upload
- Click the 'Insert' button.
The files that you download and upload with Thaw will be added to your Global Queue, visible in FProxy's Queue page.
===More Thaw Info==
Thaw can do many cool things besides uploading and downloading files from Freenet. One very interesting feature is the ability to group files by affinity using indexes.
read about [[ThawIndexes Thaw Indexes]]
=== Screenshots ===
[[http://jflesch.kwain.net/~jflesch/thaw/ Because images say often more than words]]
=== Current version ===
[[http://downloads.freenetproject.org/alpha/Thaw]]
Thaw.jar is always the latest stable version.
Thaw-testing.jar is always the latest development version (aka "make your backups first").
=== Subversion ===
%%
svn co https://emu.freenetproject.org/svn/trunk/apps/Thaw
%%
=== License ===
[[http://www.gnu.org/licenses/gpl.html GPL v3 or later]]
=== Links ===
~- [[ThawFaq]]
~- [[ThawUpdateScript Bash script to always have the latest stable version of Thaw]]
~- [[ThawFuture]]
~- [[HowToMakeATranslation]]
~- [[HowToCreateAThawPlugin]]
~- [[ThawFCPImplementation]]
~- [[ThawHsqldbIntegration]]
~- [[AnotherFreenetIndexFormat Index specifications]]
~- [[https://bugs.freenetproject.org/ Bug tracker]]
~- [[http://emu.freenetproject.org/cgi-bin/mailman/listinfo/thaw Mailing-list]] (Svn commits are reported on this mailing list)
~- [[ThawIndexes Thaw Indexes]]