home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
GEMini Atari
/
GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso
/
files
/
bbs
/
foulmuth
/
foulmwth.doc
next >
Wrap
Text File
|
1989-01-07
|
7KB
|
179 lines
----->>> FOUL MOUTH! <<<-----
A message Base Utility
For BBS Express! ST
by Dave Stelljes
01-03-89
"Perhaps messages on your system look as if
Morton Downey Jr. posted them himself,
with all that bad language and stuff..."
Now you can easily 'clean up'
your message bases with FOUL MOUTH!
>>> INTRODUCTION
Although bad words in messages on your system may or may not offend
you, there is always a chance that it may offend some of your users
out there in modem land. If by chance you are a sysop that just
doesn't give a damn, then you may not want to even bother using this
program. OPPS! I slipped. Sorry- I will try to contain my language
a little better and watch what I say. If you are a considerate sysop
(to ALL users on your system), then this program is truly for you!
Files that should be in the ARC:
- FOULMWTH.DOC (This file)
- FOULMWTH.PRG The program and resource.
- FOULMWTH.RSC
- FOULMWTH.RPL The cuss-words and replacements.
>>> HOW IT WORKS
Using knowlege already learned on the BBS Express! ST from some of
the recent programs I have written... I was able to develop this
program in a relativly short period of time.
The program uses an external text file that contains all the foul
language and replacement words, and scans a base message by message
replacing any foul words.
>>> USING THE PROGRAM
Select the OPEN funtion from the File bar. Load in the FOULMWTH.RPL
file. When you are ready- select the PURIFY feature from the Modify
bar. At this point- a modify window opens while the message base is
cleaned up. Afterwards- a stat window is shown, including the number
of words scanned in the base, and a count of how many words were
modified (in our case- how many bad words were found).
>>> KEEPING TRACK... FOR THE RECORD
After the message base is cleaned up, a file called FOULUSER.TXT is
appended to. If ANY message contains a foul or undesirable word,
this file will contain the user's name- along with the base number,
and number of the modified message. This file FOULUSER.TXT will
always appear on the root directory that the program FOULMWTH.PRG was
run from. It is always APPENDED to... so- make sure to move or
delete the file when you are done cleaning up your bases.
>>> THE CUSS-WORD FILE (*.RPL)
Yes, the good 'ole cuss-word file. In this file is contained the
cuss words and the replacements for each. You may load the file
FOULMWTH.RPL into your Word Processor to edit it as you like. I am
sure there are a few bad words that I forgot to put in the file.
Just remember- you only need have the bad word's ROOT. For example-
you only need to put the word PECK in the *.RPL file. All words such
as PECKHEAD, PECKLIPS, etc. will be fixed. This is the nice part
about this program. You don't have to every form of bad language in
your .RPL file! You may also make additional word files. When you
make them- be sure the extender is .RPL so the program can load them
in.
o LAYOUT OF THE *.RPL FILE
The layout of the replacement file is easy to work with. Each
line of the file contains a cuss-word and the replacement. A
divider bar ("|") is placed in between the words. Then, at the
end of the file (on the last line), an End Of File specifier is
placed. It is a "@" character. It must be in the first column of
the last line.
Here is what a sample *.RPL file could look like:
suck|s*ck
lick|l*ck
prick|pr*ck
@
In the above example, there are 3 undesirable words- and 3
replacements to those words. Notice the undesirable words are
divided from the replacements with a "|" character.
The End Of File is marked with the "@" character (SHIFT-2).
The nice thing about the program is that it DOES NOT MATTER if the
undesirable words or replacements are in caps, lower case- or any
combination of the two.
Basically- all the letters in a replacement word become
'invisible', except for the new character ("*" in the above
examples) and the replacement word is stamped over the old
undesirable word.
o LIMITS OF THE *.RPL FILE
There are a few minor limitations to the file. They are listed
below:
- MAX of 200 words per *.RPL file
(Make more than one .RPL file if you need to)
- Undesirable & Replacement words can not be larger than
40 characters in length.
- An Undesirable word and its Replacement must be the
SAME LENGTH.
>>> SOME REPLACEMENT IDEAS
You may choose ANY replacement word that you wish. The possibilities
are endless. Here is a list of possible replacements for the word
'damn'.
UNDESIRED WORD REPLACEMENTS
-------------- ------------------
DAMN DANG
DARN
D*MN
@&#!
Also note this feature:
If a cuss-word in your list is part of a bigger word, then it will
still be fixed! Here is an example: If SUCK is in your list, and the
replacement is S*UCK, the word SUCK and also any word with SUCK in
it (such as SUCKER) would also be modified with your replacement.
One word to make note of. It is the word ASS. Make sure that this
word (and others like it) have a space in front of it in the *.RPL
file. The reason for this is simple: If you don't, words like grass
will be fixed to look like gr*ss. With a space in front of it- only
words like ' ass' and ' asskickin' and such will be modified.
Remember too, that the UNDESIRABLE word can be ANY word- not just
cuss-words.