﻿Date:	14/06/2006
Name:	foff
Ver.:	0.99.5-vb (very beta)
Author:	Jeffrey Bakker
Email:	seeplusplus@users.sourceforge.net
Web:	http://foff.sf.net


Notes:
This was originally meant for a quick follow up on 0.99.4, to do some things
left out by accident, but it turns out the biggest thing on the TODO list just
got taken care of. This new relaese finally implements downloading of entire
directories, with recursion.

The download recursion has been tested on a directory depth of 6, including
multiple branches, and over 100 files, both text and binary. No problems, so
far, except for when the server drops the connection.

Another cool thing that got included in this release is better unarchiving
support. Previously you could only decompress single-file .gz and .bz2 files,
but now there is support for tar, tar.(gz/bz2), and zip archives.


Instructions:
Just run foff.py to start the program. In Linux, it's preferred to start it
from the terminal window, to see the python output.

If you downloaded the "standalone" .exe version* for Windows, just run foff.exe
to start the program. It still requires the GTK+ runtime, but not the other
dependencies. The non-standalone version also works with Windows, if you meet
all the dependencies.

*Note the standalone exe version is not available yet, due to bugs.


Requirements:
GTK+, libglade, python, pygtk 2.6, pymedia* (optional, see below)


GTK+ for windows, GTK+ devel for Windows, libglade for windows are all
available in one package, found here:

http://gladewin32.sourceforge.net/modules/wfdownloads/viewcat.php?cid=1

Python can be downloaded here:

http://www.python.org

PyGTK can be downloaded here:

http://pygtk.org
http://www.pcpm.ucl.ac.be/~gustin/win32_ports/pygtk.html


*Optionally for Windows and Linux, if you want FOFF's audio player, it requires
pymedia:

http://www.pymedia.org


Description:
Free Open FTP Face is a lightweight graphical (GTK+) FTP client. It is
multiplatform, easy to use, has a built in text viewer, image viewer, and
one-click gzip (de)/compression. Although it is a functional GUI, you can
also input OS and FTP commands.

Its emphasis is on simplicity, convenience, and ease of use. Many free FTP
clients for Windows lack the clean, uncluttered interface that gFTP on Linux
has, for example. The idea behind the built-in text and image viewers, is that
regardless of the operating system, you can instantly view text and image files
since there's no overhead from loading an external program.


Thanks:
To Pádraig Brady for the GladeWrapper library. It is extremely useful, and has
made my transition from programming GTK+ in C to using python/libglade seem to
be almost effortless.

Python DES implementation "pyDes" by Todd Whiteman.