home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
- ───────────────────────────────────────────────────────────────────────────────
- ListMaster v1.9 | Garrett Whitney | Gamma Software Design
- ───────────────────────────────────────────────────────────────────────────────
-
- Master File List Generator
- Version 1.9
- Written By Garrett Whitney
- Gamma Programming Northwest
- ShareWare
-
-
- Written and Compiled in QuickBasic 4.5
- Compiled on Sunday March 16, 1993
- For use with most any BBS
-
-
-
-
-
- Table of Content's ............................................... Page
-
- Shareware & Registration Information ................................ 1
- Version Updates ..................................................... 2
- The Configuration File & Setup ...................................... 3
- ListMaster Command Line Execution ................................... 4
- Up & Coming versions of ListMaster .................................. 5
- For Your Information - Notes ........................................ 6
-
-
-
-
-
-
- Page 1 - Shareware & Registration Information
-
-
- ListMaster is a Shareware Program which means that you may use this
- program free for a limited time, then you must register it. You may use this
- program free for 30 days, after your 30 day trial period, you must register
- it. Registration for ListMaster is Free however, just fill out Register.Txt
- and mail it to me. Since this is Distributed as Shareware, I can not
- Garauntee that it is free of harm. Therefore i take no responsibility for any
- damages which this program may cause. (Pretty ir-responsible of me huh?
- I bet you heard your parent's say that to you a few times!) I am not going
- to say that this program is error free either. If you find an error, please
- let me know about it so i can fix it.
-
- Registering ListMaster is easy and FREE! Just fill out Register.Txt
- and mail it to me. What this registration will do is tell me who is
- interested in my program and wether I should continue to distribute future
- version's or not. I really enjoy programming and I hope you enjoy what I
- write. Thank You for using ListMaster.
-
-
- Page 2 - Version Update's
-
-
- ListMaster v1.9 Updates
-
- * Added a percentage screen update. It now show's you the percentage
- of file area's completed.
-
- * Color's have been changed slightly.
-
- * Fixed a bug - when reading PcBoard color's the program would only
- take out the code if it was in the file description. It is now
- removed from header's as well.
-
- * Improved the error handling routine's in the program. You should
- now get a more accurate response to an error. Instead of getting
- the general error comment.
-
- * An error log is now created. When an error has occured, ListMaster
- will note what error it was and when it occured in the Master.Log
- file which is created even if an error did not occur.
-
-
-
- Page 3 - The Configuration File
-
-
- The Configuration File
-
- Line 1 -> Gamma Programming Northwest Bulletin Board System
- Line 2 -> Garrett Whitney
- Line 3 -> Gamma Programming BBS - OPEN 10pm - 7am ONLY - (206) 830-0314
- Line 4 -> 000000000
- Line 5 -> PCBLIST
- Line 6 -> 196
- Line 7 -> skip
- Line 8 -> D:\FILES\01\GPNFILE.LST
- Line 9 -> PcBoard
- Line 10 -> none
- Line 11 -> none
- Line 12 -> 1
- Line 13 -> Gamma Programming Information
- Line 14 -> D:\FILES\01\
-
- This is just an example of a configuration file that is used by
- ListMaster. This is the Configuration that can be found in MASTER.CFG which
- should be located in the Archive. With all of the feature's being added each
- update, the CFG is getting pretty complicated. I will try and explain wich
- line's are new addition's.
-
- Line 1 is just the Name of your BBS. This will be placed in the output
- file in the header as well as on the screen while ListMaster is running.
-
- Line 2 is the name of the Sysop which will be placed in the header of
- the output file.
-
- Line 3 is a one line description that will be placed in the header of
- the output file. I use this for the hour's of my BBS. You can use it for
- anything: Description, Membership Price's, Phone Number, etc...
-
- Line 4 is where you put your Registration Code when you get it.
- It does not matter what you put here but it is probably best to leave it as
- it is. The Registration code removes the UNREGISTERED Evaluation Copy at the
- end of execution and the 10 second delay.
-
- Line 5 is the name of the File List that ListMaster will be reading
- from to get the file's to place in the output file. For PcBoard, you are
- allowed to use different List Filename's. If you do this, you might be able
- to get around this feature by leaving this line blank and adding the
- List Filename onto the Path. Example for Line 12 put D:\FILES\01\PCBLIST
- This might work, i am unsure but will include this problem in the next
- release if it doesn't.
-
- Line 6 is an option that will allow you to customize your output file.
- You may place a number here from 1 to 255. This number specifies a character
- in the ASCii character chart. A total of fifty of these characters will be
- placed under the File Area title when the master list is made. Look for a
- program called ASCii.exe for a list of ASCii character's or just play with
- it.
- 196 = Single Line (─) 205 = double Line (═)
-
- Line 7 is the Archive command which is new to this version. You may
- specify any acceptable DOS command on this line. You may place a command
- or a batch file to run. I do NOT recommend specifying to run another
- Executable program here unless it is something small like an archiveing tool.
- An example would be:
- PkZip D:\Files\01\GPNFILE D:\Files\01\GPNFILE.LST
- This would create the Zip File GPNFILE.ZIP and include the Master List
- GPNFILE.LST. For more information on using PkZip, consult your manual.
- If one command line will not do what you want then specifying a Batch file
- would be in your best interest. Make sure you either specify the path to the
- batch to execute or the batch file reside's in the same directory as
- Master.Exe. Example:
- \Batch\LMZIP.BAT <- This would run LMZIP.BAT in the directory called
- Batch on the current drive.
- Any archiving tool may be used on this line since basically, it is just
- executing this line on the DOS command prompt. If you do not want to use this
- option then just put the word SKIP on this line. SKIP will tell ListMaster
- to skip this option.
-
- Line 8 is the path + filename you want ListMaster to generate as an
- output file. This is the Master File Listing that is the outcome of
- ListMaster.
-
- Line 9 the Type of List you have. It can be one of three thing's.
-
- ASCii -> This is for plain ASCii Text List's. These will basically
- just be copied into the Master Listing.
-
- Spitfire -> This should be used if you use the code's in your
- File List's. I hate how Spitfire uses that to seperate line's but
- you have to live with it. You should use this feature if you have
- 's in your File List's. It is a little slower this way but it
- look's nicer than with the little faces in it.
-
- PcBoard -> This option will do the same as ASCii but will take out
- the little pipe character's (|) before putting it into the Master
- List. This will also remove anything after a % sign.
- So if you use the WGM-DMS program that create's a header for your file
- area's and you have it configured to keep the header in another
- directory then WGM-DMS will put a %(path) line at the beginning of
- your file list. The PCBOARD option will read the % sign and ignore
- the line starting from the % sign to the end of the line.
-
- Line 10 is a File that you may include at the beginning of your Master
- File listing. After the Header is placed in the output file, ListMaster will
- read in this file and place it exactly into the output file then begin listing
- the file list's. An opening screen or short new's file would be good for this
- option. If you do not want to use this option then put the word NONE on this
- line.
-
- Line 11 is a File that you may include at the end of your File
- Listing's. After the File Listing's are done, ListMaster will check for this
- file. If there is a file specified here, ListMaster will copy it line for line
- to the output file. This way you can put an ANSI file or something in here but
- it is adviseable that it just be a plain ASCii text file. I use it for a news
- file or something similar. Use your imagination. If you do not want a file
- to be placed at the end of the List, then just put the word NONE on this line.
-
- Line 12 is the Total number of File Area's that you want to be listed
- in the Output File. You must not specify more than you actually list below.
- You may have a number that is less than the total listed though.
- An error will occur if you have a larger total number than the total you
- hae listed below.
-
- Line 13 and every odd numbered line to the end of the file are similar
- that they are all File Area Topic's. Every odd numbered line from Line 11
- should be the File Area Topic. This will be underlined and the file's listed
- below it.
-
- Line 14 and every even numbered line to the end of the file should
- be the Path to the List File listed in Line 5. You must leave a slash at the
- end of the path. (Example: D:\Files\01\)
- If you run a PcBoard BBS and have different File List Name like
- PCBLIST1 and PCBLIST2 then you might be able to leave Line 5 blank and
- put the List Filename after the slash on these line's. If you do it to one
- then you must do it to all of them though.
-
-
- Page 4 - Execution
-
-
- ListMaster Execution
-
- Now that you have the Configuration File setup, the rest is easy.
-
- If your configuration file is NOT name MASTER.CFG then you MUST
- specify the name of the CFG file on the command line. Example:
-
- MASTER MYFILE.CFG
-
- This will run ListMaster and use MYFILE.CFG for the Configuration
- parameter's. However if you are using MASTER.CFG for the configuration
- file name then all you have to do is execute MASTER.EXE and it will
- automatically look for MASTER.CFG. The rest is automated.
-
-
- Page 5 - Up & Coming version's of ListMaster
-
-
- I am in the process of doing a total re-write of ListMaster.
- I am renaming it to ListMaster Professional and starting the version back
- to version 1.0 or whatever the first release may be. It is still
- ListMaster but will be way more advanced. Here is a peek at some of the
- feature's I am working on:
-
- * The error log is turned into a Usage log. Error's and run time's
- are logged.
-
- * ANSI & ASCii bulletin's are created if desired.
-
- * A compressed/color file listing is created if desired.
- This is a major feature. This listing will contain color code's
- such as PcBoard's. The list will also be compressed internally
- and should have greater compression than PkZip can do.
- The user can download the file and view it.
-
- * A viewer will be included for user's to download seperately.
- The viewer will uncompress the compressed/color listing and view
- it with color. It will be somewhat like reading your mail off-line.
- I don't know how well this feature's gonna go over with user's
- but it is one of the major feature's in LMP (ListMaster Pro).
-
- * A configuration editor will be included. Mouse supported.
- Will automatically read PcBoard's CNAMES.@@@ for a list of
- conference's so all you have to do is click the mouse button on
- the name. This was a requested addition and is a major feature of
- LMP. I am working on this one currently and it is turning out nicely.
- No more hassle with the CFG file. It is now automatically created or
- you can edit your previous CFG file. Icon's are on the main menu
- for mouse support or keyboard.
-
- There is much more but I don't want to spoil it. I will probably add
- more before it is released anyways. Contact me for release date's or questions
- on anything.
-
-
-
- Page 6 - For Your Information
-
-
- ListMaster is pure QuickBasic Source Code. I used no libraries to
- write it. If there is something special you would like ListMaster to do then
- notify me and I can make a personalized copy for you or add it to the next
- update.
- If you have a copy of BRUN45.EXE and are running short on disk space
- then I can Compile you a copy requiring BRUN45.EXE. This copy is about 50K
- where the copy requiring BRUN45.EXE is only about 9K. Plus only 5K with
- PkLite.
- I am always happy to hear comment's so please give your opinion.
-
- I can be contacted on the following Bulletin Board's:
-
- Gamma BBS 10pm - 7am ONLY (206) 830-0314
- Sports Complex (206) 692-2388
- Vox Populi BBS (206) 895-1376
- Darkstar's BBS (206) 871-3965
- PC Toyshop BBS (503) 686-5055
-
- The latest version of ListMaster can also be found on these Board's.
-
- I can also be contacted through the following Net-Mail conferences:
-
- RIME Network:
-
- Shareware Programming QuickBasic
-
- MetroLink Network:
-
- Shareware
-
- Your best chance of getting ahold of me is through Rime. You might
- also be able to contact me through Fido or possibly Intelec
- conferences. You will not get a swift reply through those conferences
- though. Address all mail to Garrett Whitney.
-
-
- Remember that ListMaster is Shareware but Registration is Free.
- Please Register it by filling out Register.Txt and sending it to me.
-
-
- QuickBasic is a Registered Trademark of Microsoft Inc.
- PkLite is a Registered Trademark of PkWare & Phil Katz
- PkZip is a Registeres Trademark of PkWare & Phil Katz
- WGM-DMS is a Registered Trademark of Wayne G. Maas
- Spitfire is a Registered Trademark of Buffaloe Creek Softare
- PcBoard is a Registered Trademark of Clark Development Company
-
-
- ───────────────────────────────────────────────────────────────────────────────
- ListMaster v1.9 | Garrett Whitney | Gamma Software Design
- ───────────────────────────────────────────────────────────────────────────────
-
-