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 Jflesch (Jerome Flesch). This project was initially started as a 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:

Thaw's Transfers interface - 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.

Paste one key per line, then hit Fetch - 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:

Thaw's upload interface - 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 Thaw Indexes
Screenshots 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 Thaw Indexes
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
svn co https://emu.freenetproject.org/svn/trunk/apps/Thaw
License