LazyFTP v0.95 ©1995, Graham Waddell. All rights are mine, all risks are yours.
(20-Dec-95)
Why use this program? It depends on how much you leech off of the Aminet :) .
I'll tell you why I use it. Usually, I will open up the aminet INDEX or RECENT
in my favourite text editor to see what's new and/or what I want to d/l. If
I see anything that I like, I usually open another window in my editor and
copy the entire line into it, so that I have a list of what I want to leech.
A shopping list, if you will. That part is no problem, and can be done off-
line. Right now, I'm using FTPMount, which mounts an FTP site as though it was
a local drive, and you can move through it and drag-and-drop files onto your
own drives. Good points to this: simple to do. Bad points: WB 'locked' until
all of the files you have selected to copy have been so; if the files you want
aren't all in the same directory, then it takes time to go through the dir's,
because it has to d/l the directory list first, then you can get the file(s) ;
If you leave the room during the loooong download, often you'll forget about
your leech session, and by the time you return, the computer has been sitting
idle for quite some time, and you still want more files! ; Last point - I
grab so much that often I forget what the archives were, or I want to put them
in my BBS filesection with comments, but the aminet files don't have any
filenotes on them, right? Well, LazyFTP fixed these problems.
- pre-made request filelist (queue)
- no need to rummage through dir's
- adds index description to filenote of received files
- options can now be described in either CLI ReadArgs, or Tooltypes!
- user-definable FTP site to leech from
- fixes the protection bits after d/l (aminet's are ---R---, not ---RWED)
Usage:
CLI
"LazyFTP REQUESTFILE FTPDIR DESTINATION"
Ex- "LazyFTP Work:Documents/ReqList FTPMount:aminet Work:uploads/"
WB Tooltypes -
REQUESTFILE=path/file
FTPDirectory=[FTPMount:aminet]|path/
DESTINATION=path/
( Defaults in brackets. Paths must end in either a ':' or '/' . )
An example of grabbing the aminet index or other root-drawer items
****************************** Cut Here ********************************
INDEX 1413K +Latest Aminet index
RECENT 860K +aminet RECENT list
****************************** Cut Here ********************************
(just enter spaces for the file directory to use the root.)
Cons: - Uses FTPMount (at the moment), so you need to get this first. I plan
on using either custom routines or another FTP program later.
- FTPMount has a peculiar problem connecting to the aminet on the
first try on my machine. (Then again, my server sucks BIGTIME)
- destination argument must end with a ":" or "/". Will be fixed
in later versions, maybe with a file requester, too!
- I'm having a problem with the access() function working on root-
drawer files, so I'm letting the Copy command do all the work,
instead of proper checking of file existance..
Soon: Thanks to Gavin Hamill's many suggestions ;) , there will soon be:
- INDEX/RECENT support, and fast INDEX 'diff's (maybe?)
- Text editor spawning?
- G.U.I. (might be shareware at this time?)
P.S. - I HIGHLY recommend using the STATUS tooltype in your FTPMount
entry, so that you can monitor the completion of file transfer.
- This started as a little ARexx script, but then I used it as an
early example of C programming. If I get some support or feedback,
I might be pursuaded to add a GUI, tooltypes, and better support
for other frequently used network programs. :)
- Version 0.8 had a problem with non-80 character lines.. fixed! :)
If you want to contact me, I can be reached my E-Mail at:
jesebel@execulink.com
or FIDO:
Graham Waddell at 1:2401/201
or snail-mail at:
Graham Waddell
402-767 Second Street
London, Ontario Canada
N5V 3C4
Any ideas, bug reports or donations would be GREATLY appreciated, and may even
be rewarded with various pieces of software I've done! :)
Special thanks go to:
Darren Jerrard, for his unfailing tutelage in 'C'
Gavin Hamill, for his support and ideas
Revision history:
v0.1 Nov.10, 1995 First writing. Uses FTPMount to access aminet.
v0.2 Nov.16, 1995 2nd version. Uses ReadArgs() for user input.
v0.8 Nov.29, 1995 Bug added: disliked non-80 character lines in
the request file. Released prematurely.
v0.9 Dec.05, 1995 Bug from 0.8 fixed (Oops! What was I thinking?)
v0.95Dec.20, 1995 Added Tooltypes for you WB people, and added
FTP site option, root-drawer entries.
|