SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

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.


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.