[comp.sys.nsc.32k] Getting files from the archive.

root@beowulf.UUCP (pilot and all 'round good guy) (05/01/91)

How to use the Program Archive at Beowulf
=========================================

Bob Bownes (bownesrm@beowulf.uucp) 1/17/89
------------------------------------------

    An automatic mail forwarder is used to retrieve archived materials
    from the "beowulf" system.  To use it, follow these simple directions.

	1) Send message to "snarf-32k@beowulf.uucp" or "beowulf!snarf-32k" or
	"snarf-6000@beowulf.uucp" or "beowulf!snarf-6000" depending on the 
	archive you want. Snarf-6000 is the Tandy 6000 archives, and snarf-32k
	is the USENET 32k-project archives.

	2) For a Subject, use only the word "snarf"

	3) For the body of the message, use the following commands, each
	   starting in the 1st column:

		snarf index

			This returns an up-to-date index of what files
			are available
		
		snarf directory <dir>

			This gives a current listing of the files available
			in directory <dir> (i.e, "Games", "Editors", etc.)
		
		snarf files <file> [<file> ...]

			This command requests selected files be sent by
			return mail to the sender of the message.  All files
			should be specified relative to a directory, and
			wild-card character expansion is allowed.

NOTE:	Please Do Not do a snarf files */*. This ties up the phone For A Long
	Time Uneccesarily. I guarantee you that you won't be able to use all
	4Mb of this at once anyway. If you want everything, either spread it 
	over a number of days or ask me and I can probably get it onto some form
	of media you can read. If the practice of snarfing */* continues,
	I'll turn it off...Sorry to be a tyrant, but I'm paying the phone 
	bills.

			Example:
				snarf files Games/larn* Mail/ease*

    Requested files / info will be sent using the "From_" header field,
    so this must be syntactically correct (some mailers insert domains
    in this field, which is incorrect!).

    Any problems, questions or comments should be mailed to me.

				Bob Bownes	- 	bownesrm@beowulf.uucp


	Much thanks is due to Tim Northrup @ brspyr1 who wrote the first version
of this and supplied it to me. I converted it for use on systems without
.forward capability and rewrote it in C.