I said this was Open Source, so here's the source. It's written for
Borland Delphi 4.0 but is probably easily portable to other versions.
Included with Buffy's source is the Pete Ness' TTrayIcon component,
because I had some trouble digging up a good source for it and you
Not included is Francois Piette's Internet Component Suite, because
you can (and probably should) get it fresh from the source,
You can run Buffy from any directory, either the one you downloaded her to or
any other directory of your choice. When you fire her up, you are shown a splash
screen and then she minimizes to a tray icon, a red 'B'
on a black background which you will see near the bottom right of your screen.
Right-click on the tray icon to bring up the menu. Your options are About,
Configure and Exit. The first and last should be self-explanatory.
The Configure dialog asks you to specify:
Note that all three of these strings are case insensitive. Case doesn't matter in
a directory name under Windows, and I find that case sensitive user IDs and passwords
just get in my way. Buffy is not meant to be a high-security application. In fact,
- a user ID (any old character string will do)
- a password (any old character string will do)
- a directory to upload from/download to on your PC.
Please be aware that, given the User ID and password, Buffy permits fairly easy access
to any directory on your PC, not just the one you specified in configuration. Also,
Buffy stores your user ID and password in clear text in a file called "Buffy.ini".
If you're using Buffy on a small and trusted network, this may be no problem.
If you're worried about security, you'll want a different product.
If you're lazy like me, you'll want to start Buffy up automatically from your
The latest (and probably last) version of Buffy is 1.14, as shown by the "About" dialog.
Version 1.13 had occasional issues storing large files, so if you have 1.13 you should