home *** CD-ROM | disk | FTP | other *** search
- +----------------------------------------------------------------------------+
- | Enhanced CleanDIZ v1.1 |
- | Written by Drew [PWA] |
- | Docs last updated 09-03-95 |
- +----------------------------------------------------------------------------+
-
-
- +-----------------------------------------------------------------------------+
- | 0. Table of Contents |
- +-----------------------------------------------------------------------------+
- 1. Introduction
- 2. Packaging
- 3. Installation
- 4. Configuration
- 5. Included Batch Files
- 6. Other Program Information
- 7. Contacting the Author
-
-
- +----------------------------------------------------------------------------+
- | 1. Introduction |
- +----------------------------------------------------------------------------+
- Enhanced CleanDIZ (ECDIZ) is a utility which will strip unnecessary
- and unwanted lines from the FILE_ID.DIZ description files. Although it was
- designed with FILE_ID.DIZ in mind, in actuality, it works with *any* type of
- file. That means you can strip any set of lines from any type of file.
-
- Its selectable features include:
-
- - Keeping original FILE_ID.DIZ timestamp
- - Ignoring upper/lower case
- - Strip blank lines
- - Strip PCBoard @-color codes (ie: @X1F)
- - Strip Forum Pipe color codes (ie: |14)
- - Strip exact line matches (default: key)
- - Strip high-ascii characters
- - Strip lines with no text
- - Truncate lines to specified width
-
- Other attractions:
-
- - Extremely fast execution (386 or better required)
- - No built-in limit to the number of lines to strip
- - All command-line driven; no config files to muck with
- - Keeps pkzip & pkunzip calls external (so you have more
- control over the pkzip/pkunzip options, or even if you
- want to use some other archive compressor)
-
- This documentation will be focused on FILE_ID.DIZ and PCBoard. Any
- other particular combination will be up to your imagination.
-
-
- +-----------------------------------------------------------------------------+
- | 2. Packaging |
- +-----------------------------------------------------------------------------+
- Your zip file should contain the following files:
-
- ECDIZ.EXE Main executable for 386's and up.
- ECDIZ2.EXE Executable for 286's.
- EZDIZ.DOC Documentation (you are reading it now).
- STRIP.DIZ Data file containing tag lines for stripping.
- TEST.BAT Sample batch file used for testing.
- UPLOAD.BAT Sample batch file for upload processing.
- HISTORY.DOC Revision history.
- OTHERDJP.DOC Other stuff I've written.
- FILE_ID.DIZ File (zip) description.
- PWA.NFO PWA info file.
- TSP.NFO My bbs ad.
-
- If any of these files are missing, be warned that you may have a copy
- that has been tampered with. If you have any extra files, they are
- extraneous and unnecessary.
-
- Typically, my bbs ad may not be there, which is not a problem. However,
- the idiots who contribute this to the fidonet backbone (usually originating
- from the Clipper Workshop BBS) edit the FILE_ID.DIZ, remove PWA.NFO and
- OTHERDJP.DOC, and insert their own bbs ad which is bigger than most ppe's.
- Just be aware, since who knows what other stupidities they may pull.
-
-
- +----------------------------------------------------------------------------+
- | 3. Installation |
- +----------------------------------------------------------------------------+
- The best place to install this would be just after a successful CRC
- test somewhere during processing an uploaded file. Refer to UPLOAD.BAT for
- an example of what to do.
-
- ECDIZ.EXE is compiled for 386 and better processors. ECDIZ2.EXE is for
- 286's. Pick the one that is most applicable. If you have anything less than
- a 286, you are in the stone age. :)
-
-
- +----------------------------------------------------------------------------+
- | 4. Configuration |
- +----------------------------------------------------------------------------+
- Typing "ECDIZ" on the command line will provide you with all the
- various options available:
-
- They should all be self-explanatory and if not, the best way to find
- out what an option does is to try it (see TEST.BAT).
-
- "STRIP.DIZ" contains the file used for removing unwanted lines. By
- default, lines in this file match lines contained within lines in the diz
- file being processed by "key". That means if a diz line contains (but not
- necessarily matching exactly) a line in STRIP.DIZ, the diz line will be
- removed. If you want to use exact matches, use the "-E" option.
-
-
- +----------------------------------------------------------------------------+
- | 5. Included Batch Files |
- +----------------------------------------------------------------------------+
- Two batch files have been included as examples of possible usages
- of ECDIZ. All batch files are for DOS 6.x.
-
- UPLOAD.BAT
-
- Shows how and where to install ECDIZ as part of the upload processing
- sequence. Uses PCBoard with PKZip as an example.
-
- TEST.BAT
-
- Used for testing new ECDIZ options. Saves you from typing everything
- on the command line. :)
-
-
- +----------------------------------------------------------------------------+
- | 6. Other Program Information |
- +----------------------------------------------------------------------------+
- This utility is FREEWARE. No registration is required and there are
- no nag screens. However, comments, suggestions and donations will certainly
- be accepted. :) If you find this little utility useful, feel free drop me a
- quick note.
-
- I only know of three other programs in the past which did something
- similar to this. One was from Q-Tip, another from Aegis, and the third from
- some public domain(?) person. All of them either simply did not have enough
- options to meet the extremely annoying (lame) tag lines that people add to
- diz's nowadays, or they were limited to only *.ZIP files. Even though most
- systems and most archive files are in ZIP format anyway, I felt that the
- presence of this flexibility was worthwhile to have archive procedures not
- built-in.
-
- ECDIZ was written and compiled using Borland C++ v3.1. It has been
- tested on DOS 6.x, OS/2 v3.0, and Novell Netware 3.12. It should also work
- on other DOS compatible operating systems.
-
- (Author's node: Actually, ECDIZ is an extremely trimmed down version
- of my DIR-shrinker, which may or may not be released in the future).
-
-
- +----------------------------------------------------------------------------+
- | 7. Contacting the Author |
- +----------------------------------------------------------------------------+
- I am rarely on IRC, so don't be a dork and bother other PWA members.
- Don't ask for source, and don't ask to be a distribution site, because we
- don't have any.
-
- You can reach me in the following ways:
-
- Internet email : drew@xinet.com
-
- Other : Attitude Net
-
- Peace,
- --Drew
-