Short: Create INDEX & RECENT for AmiNet mirror Version: 1.1 (01-May-96) Author: D.F. Duck Replace: LocalIndex1a.lha Type: comm/misc Long: LocalIndex v1.1 by D.F. Duck (01-May-96) Create INDEX and RECENT files for your local AmiNet mirror. O< Quack! *=== ^ ------------------------------------------------------------------------- LocalIndex will create INDEX and RECENT files for your local AmiNet mirror. You must have "rexxextra.library" in your LIBS: assigned directory. It is used for its sorting routine. If LocalIndex loads the library when run then it will expunge the library from memory on exit. rexxextra.library is written by; Dale W. Thompson 542 N. 95th Circle Mesa, AZ 85207 This program can be ran from a Shell only. The first time you run LocalIndex you will be asked 3 questions; 1. Your AmiNet mirror path >> Enter the full path to your AmiNet mirror device or directory. Example; aminet: or dh2: or dh2:aminet/ 2. Temporary work directory >> Enter the full path for LocalIndex to use as a temporary work space. Example; T: or RAM: or dh3:temp/ 3. Your site name >> Enter your AmiNet mirror site name. Example; local.host [123.45.678.90] df.duck.com [000.000.000.000] These settings will be saved to preference files in ENVARC:DFD/ and ENV:DFD/ and used the next time you use LocalIndex. To edit these preference settings run LocalIndex with the "-e" flag; LocalIndex -e or LocalIndex -edit --------------------------------------------------------------------------- Things LocalIndex does not do; It does not create INDEX files in each subdirectory. It doesn't know about "Gigs" only "K"ilo and "M"ega bytes. - If anyone out there tells me they use this program and have gigs of files in their mirror... then I can easily add it. It doesn't do these things because I didn't need them for my little mirror site that no one else sees. I just grab stuff I like off Aminet and store them on my HD in a mirror configuration. When that partition gets full I back it to tape and start over. Although "I" have no need for the above features, if anyone else out there would like them or has any other suggestions then I could add them. --------------------------------------------------------------------------- LocalIndex is written in ARexx then compressed with ReXXmAsHeR v0.4g --------------------------------------------------------------------------- Snail: D.F. Duck PO 471 Forest Ranch, CA 95942 Voice: 916 899-9811 - Duck EMail: 916 872-3711 - DIRTY DUCK EMail: alex@ecst.csuchico.edu (D.F. Duck) WWW: http://165.90.156.250/~alex/dfd.html --------------------------------------------------------------------------- LocalIndex software and documentation is provided "as is" with no warrenties either expressed or implied with respect to its quality, performace or fitness for any particular purpose. The user assumes all risks and responsibilities related to its use. --------------------------------------------------------------------------- History: v1.1 (01-May-96) ~~~~~~~~~~~~~~~~~ Now recognises the existence of .readme files and adds a "+" in front of the file description. Added file and byte count to INDEX & RECENT headers. (AmiNet doesn't have this, but I wanted it for myself so added it) After answering the 3 prefs questions there is now an option to Continue or exit the program. This way you can edit your LocalIndex prefs (using -e flag) without creating new INDEX & RECENT files. LocalIndex catalogs 7 days worth of files when creating the RECENT file. The real AmiNet RECENT files list 8 days - a programmer oversight I'm sure. v1.0a (21-Apr-96) ~~~~~~~~~~~~~~~~~ Added "Meg" instead of "Kb" when file is 1000000 bytes or larger. Which is actually inaccurate - it should be 1024000 bytes... but I think Aminet divides by 1000000 to get their meg count, so that is how I did it. Added Total Meg count as filenote to both INDEX and RECENT files. v1.0 (19-Apr-96) ~~~~~~~~~~~~~~~~~ First public release.