Short: Allows request queue for aminet d/l Author: Graham Waddell Uploader: jesebel execulink com Type: comm/misc Version: 0.95 Replaces: LazyFTP (v0.9) Requires: FTPMount, Copy, & Filenote in your path Architecture: m68k-amigaos 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.