home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / files / bbs / foulmuth / foulmwth.doc next >
Text File  |  1989-01-07  |  7KB  |  179 lines

  1.  
  2.                       ----->>> FOUL MOUTH! <<<-----
  3.  
  4.                           A message Base Utility
  5.                            For BBS Express! ST
  6.  
  7.                              by Dave Stelljes
  8.                                  01-03-89
  9.  
  10.  
  11.  
  12.                "Perhaps messages on your system look as if
  13.                   Morton Downey Jr. posted them himself,
  14.                  with all that bad language and stuff..."
  15.  
  16.  
  17.                       Now you can easily 'clean up'
  18.                    your message bases with FOUL MOUTH!
  19.  
  20.  
  21.  
  22.  
  23.  
  24. >>> INTRODUCTION
  25.  
  26.      Although  bad words in messages on your system may or may not  offend 
  27.      you,  there is always a chance that it may offend some of your  users 
  28.      out  there  in modem land.   If by chance you are a sysop  that  just 
  29.      doesn't give a damn,  then you may not want to even bother using this 
  30.      program.  OPPS!  I slipped.  Sorry- I will try to contain my language 
  31.      a little better and watch what I say.  If you are a considerate sysop 
  32.      (to ALL users on your system), then this program is truly for you!
  33.  
  34.      Files that should be in the ARC:
  35.  
  36.                - FOULMWTH.DOC   (This file)
  37.  
  38.                - FOULMWTH.PRG   The program and resource.
  39.                - FOULMWTH.RSC
  40.  
  41.                - FOULMWTH.RPL   The cuss-words and replacements.
  42.  
  43.  
  44.  
  45.  
  46. >>> HOW IT WORKS
  47.  
  48.      Using  knowlege already learned on the BBS Express!  ST from some  of 
  49.      the  recent  programs I have written...  I was able to  develop  this 
  50.      program in a relativly short period of time.
  51.  
  52.      The  program  uses an external text file that contains all  the  foul 
  53.      language and replacement words,  and scans a base message by  message 
  54.      replacing any foul words.
  55.  
  56.  
  57.  
  58.  
  59. >>> USING THE PROGRAM
  60.  
  61.      Select the OPEN funtion from the File bar.   Load in the FOULMWTH.RPL 
  62.      file.   When you are ready- select the PURIFY feature from the Modify 
  63.      bar.   At this point- a modify window opens while the message base is 
  64.      cleaned up.  Afterwards- a stat window is shown, including the number 
  65.      of  words  scanned in the base,  and a count of how many  words  were 
  66.      modified (in our case- how many bad words were found).
  67.  
  68.  
  69.  
  70.  
  71. >>> KEEPING TRACK... FOR THE RECORD
  72.  
  73.      After the message base is cleaned up,  a file called FOULUSER.TXT  is 
  74.      appended  to.   If ANY message contains a foul or  undesirable  word, 
  75.      this  file will contain the user's name- along with the base  number, 
  76.      and  number  of the modified message.   This file  FOULUSER.TXT  will 
  77.      always appear on the root directory that the program FOULMWTH.PRG was 
  78.      run  from.   It  is always APPENDED to...  so- make sure to  move  or 
  79.      delete the file when you are done cleaning up your bases.
  80.  
  81.      
  82.  
  83.  
  84. >>> THE CUSS-WORD FILE  (*.RPL)
  85.  
  86.      Yes,  the  good 'ole cuss-word file.   In this file is contained  the 
  87.      cuss  words  and the replacements for each.   You may load  the  file 
  88.      FOULMWTH.RPL into your Word Processor to edit it as you like.   I  am 
  89.      sure  there  are a few bad words that I forgot to put  in  the  file.  
  90.      Just remember- you only need have the bad word's ROOT.   For example- 
  91.      you only need to put the word PECK in the *.RPL file.  All words such 
  92.      as PECKHEAD,  PECKLIPS,  etc.  will be fixed.   This is the nice part 
  93.      about this program.   You don't have to every form of bad language in 
  94.      your .RPL file!   You may also make additional word files.   When you 
  95.      make them- be sure the extender is .RPL so the program can load  them 
  96.      in.
  97.  
  98.  
  99.      o LAYOUT OF THE *.RPL FILE
  100.  
  101.         The  layout of the replacement file is easy to  work  with.   Each 
  102.         line  of  the file contains a cuss-word and  the  replacement.   A 
  103.         divider bar ("|") is placed in between the words.   Then,  at  the 
  104.         end  of the file (on the last line),  an End Of File specifier  is 
  105.         placed.  It is a "@" character.  It must be in the first column of 
  106.         the last line.
  107.  
  108.         Here is what a sample *.RPL file could look like:
  109.  
  110.              suck|s*ck
  111.              lick|l*ck
  112.              prick|pr*ck
  113.              @
  114.  
  115.  
  116.         In  the  above  example,  there are 3  undesirable  words-  and  3 
  117.         replacements  to those words.   Notice the undesirable  words  are 
  118.         divided from the replacements with a "|" character.
  119.  
  120.         The End Of File is marked with the "@" character (SHIFT-2).
  121.  
  122.         The nice thing about the program is that it DOES NOT MATTER if the 
  123.         undesirable words or replacements are in caps,  lower case- or any 
  124.         combination of the two.
  125.  
  126.         Basically-   all  the  letters  in  a  replacement   word   become 
  127.         'invisible',  except  for  the  new character ("*"  in  the  above 
  128.         examples)  and  the  replacement  word is  stamped  over  the  old 
  129.         undesirable word.
  130.  
  131.  
  132.      o LIMITS OF THE *.RPL FILE
  133.  
  134.         There  are a few minor limitations to the file.   They are  listed 
  135.         below:
  136.  
  137.         - MAX of 200 words per *.RPL file
  138.           (Make more than one .RPL file if you need to)
  139.  
  140.         - Undesirable & Replacement words can not be larger than
  141.           40 characters in length.    
  142.  
  143.         - An Undesirable word and its Replacement must be the
  144.           SAME LENGTH.
  145.  
  146.  
  147.  
  148.  
  149. >>> SOME REPLACEMENT IDEAS
  150.  
  151.      You may choose ANY replacement word that you wish.  The possibilities 
  152.      are endless.  Here is a list of possible replacements for the word
  153.      'damn'.
  154.  
  155.       UNDESIRED WORD     REPLACEMENTS
  156.       --------------     ------------------
  157.          DAMN              DANG
  158.                            DARN
  159.                            D*MN
  160.                            @&#!
  161.  
  162.  
  163.  Also note this feature:
  164.  
  165.      If a cuss-word in your list is part of a bigger  word, then it  will
  166.      still be fixed! Here is an example: If SUCK is in your list, and the
  167.      replacement is S*UCK, the  word SUCK and  also any word with SUCK in
  168.      it (such as SUCKER) would also be modified with your replacement.
  169.  
  170.      One word to make note of.   It is the word ASS.   Make sure that this 
  171.      word  (and others like it) have a space in front of it in  the  *.RPL 
  172.      file.  The reason for this is simple:  If you don't, words like grass 
  173.      will be fixed to look like gr*ss.   With a space in front of it- only 
  174.      words like ' ass' and ' asskickin' and such will be modified.
  175.  
  176.      Remember  too,  that the UNDESIRABLE word can be ANY word-  not  just 
  177.      cuss-words.
  178.  
  179.