March 14, 2004

FileUp 3.0

FileUp is the first java app I wrote and fire has been using it for years to upload things to the site. Its basic functionality is to find changed files in a given directory structure, matching a given set of file masks, zip them into a lump, and upload them to a given location.

its pretty old and doesnt support encryption at all, so that sucks.

New features needed:

Critical Features for any 3.0:

1) Renamed Files: figure out if there is a way to catch renamed files. Currently FileUp works on modtime only and if a file gets renamed, it does not get caught in the net. Bad.

2) FTP over SSL or FTP through SSH or SCP. Any of these would be fine, but it absolutely must have encryption for the transfer.

-- Less important features for 3.0

3) Most Recent Directories searched list : When a directory is FileUp'd, it would be nice if it saved it in a list of recently-fileUp'd directories and provide them in a drop down or similar interface on the Directory entry field.

4) Default Root Dir : Top Level Directory.. FileUP makes the zip file locations all relative, it would be better if one could define the default starting top level directory so that even if one was doing a FileUp on a subdir, it would automatically set the file locations relative to the defined Top Level dir.

Currently, if one's RootDir is F:\erowid\ and one does a FileUp on f:\erowid\spirit\, the zip file is made relative to the spirit dir: so files look like spirit.shtml, devices/devices.shtml, etc.

Fire would like a checkbox to be able to say "zip from RootDir" which would result in files in the zip being stored as: spirit\spirit.shtml spirit\devices\devices.shtml

This would make it possible to always unzip from the top level dir without knowing on which directory the FileUp was run.

5) Archive Tab : currently the archive tab just has a button to launch Explorer.exe, it would be nicer if it would actually just list the files in the archive dir there with the ability to delete from that UI.

Current location of FileUp 2.0:
http://www.erowid.org/general/software/fileup/