home *** CD-ROM | disk | FTP | other *** search
-
- Version 1.40, July 3, 1992
-
-
- H H TTTTT RRRR A FFFFF FFFFF II CCC
- H H T R R A A F F II C C
- HHHHH T RRRR A A FFF FFF II C
- H H T R R AAAAA F F II C C
- H H T R R A A F F II CCC
-
-
- RICH VERAA'S LITTLE HUDSON MESSAGEBASE TRAFFIC REPORT
-
- A BIRDSOFT PROGRAM
-
- (C) Copyright 1991, 1992 by Richard P. Veraa. All rights reserved.
- Veraa-Birdsoft Computer Products. North Miami, Florida, USA
-
- HTRAFFIC.EXE is a simple messagebase traffic volume report
- generator for use with bulletin board systems uning the popular
- Hudson messagebase. HTRAFFIC generates an individual report for each
- conference area listed in AREAS.BBS, (or a restricted list that you
- prepare) and tabulates each poster to that echo during the report
- period in order of activity, with the number of messages posted, the
- average size of messages by that author, and his/her net origin
- number of origin, as well as a total number of messages and posters
- for each area. You may compile reports of all traffic in an area, or
- of messages entered from your board only.
-
- HTRAFFIC.EXE also generates a summary report listing number of
- messages in all areas.
-
- FILES IN THIS ARCHIVE
-
- README.RPT - Last minute details.
- HTRAFFIC.DOC - This document.
- AREA.RPT - Sample area report produced by HTRAFFIC.
- SUMMARY.RPT - Sample summary report produced by HTRAFFIC.
- HTRAFFIC.EXE - HTRAFFIC executable file.
- HTSETUP.EXE - HTRAFFIC Configuration program.
- SETPLACE.EXE - Utility to reset the HTRAFFIC lastread pointer.
- REGISTER.RPT - Registration information.
- FD2AREA.EXE - Utility that generates AREAS.RPT from MESSAGES.RA
-
- GUARANTEE
-
- There is no guarantee, express or implied. This program works well on
- my system and the systems on which it's been tested... Your mileage,
- as the saying goes, may vary.
-
- USER DEVELOPED SOFTWARE
-
- This program is Shareware. It is NOT free, and it is NOT public
- domain. You may try it out for the period of one month. If you decide
- to continue to use it after that month, you should register your
- copy. I'm not a professional programmer, I just program for fun. All
- of what you see is done in my spare time, and the bills are paid out
- of my own pocket. HTRAFFIC will not stop working after one month, or
- do anything nasty, nor does the registered version have more features
- than the non-registered version. (except for nicely identifying you
- on the reports it generates). However, if you don't register
- HTRAFFIC, I will not be able to continue to work on it and implement
- new user requested features. So support shareware!
-
- REGISTRATION
-
- For information on how to register, see the file REGISTER.RPT that's in
- the HTRAFFIC distribution file. When I've received your registration
- form and registration fee, i will send you a registration key via
- netmail or snailmail (post). HTRAFFIC will list your name and BBS
- name on the reports it generates to indicate that you're using a
- registered version of HTRAFFIC.
-
-
-
- INTRODUCTION
-
- HTRAFFIC.EXE works by reading the area tag names from the AREAS.BBS
- file. (or a limited selection of these in a file called AREAS.RPT
- that you create). It then searches the messagebase for messages in
- that area, and looks up each poster's net address in the origin lines
- of his/her messages.
-
- INSTRUCTIONS
-
- Installation
-
- 1. Hudson Messagebase
-
- You must be using a BBS program like QuickBBS or RemoteAccess
- that utilizes a Hudson messsgebase.. that is, you must have a
- directory containing the files MSGINFO.BBS, MSGHDR.BBS and
- MSGTXT.BBS.
-
- 2. AREAS.BBS
-
- You also need a file called AREAS.BBS listing the message areas on
- your BBS. If your setup does not use AREAS.BBS, see Appendix A of
- this document for instructions on constructing one.
-
- If you do not want HTRAFFIC to report on ALL the message areas on
- your system, you may prepare a file called AREAS.RPT. HTRAFFIC looks
- for AREAS.RPT first; if it isn't there, it reads AREAS.BBS. The
- easiest way to construct AREAS.RPT is to simply copy AREAS.BBS to
- AREAS.RPT and then use an editor to delete the lines for the areas
- you do NOT want reports on. Note that HTRAFFIC will start reading at
- the THIRD line of this file.
-
- If you use MESSAGES.RA -- A utility program called FD2AREA.EXE is
- included in the archive to create an AREAS.RPT file for HTRAFFIC.
- Note that if you use MESSAGES.RA _and_ have AREAS.BBS (if, for
- example, you have an XRS Door on your system), FD2AREA will not
- disturb that file, and HTRAFFIC will ignore AREAS.BBS if AREAS.RPT is
- present. AREAS.RPT will list message areas as they are listed in the
- RACONFIG Area Manager, except that an underline will be substituted
- for internal spaces. If you don't want HTRAFFIC to scan all your
- areas, simply delete the lines you want to omit in AREAS.RPT. If, on
- the other hand, you change areas frequently, you may wish to place
- FD2AREA in your batch file ahead of HTRAFFIC, so that it always
- reads the current MESSAGES.RA
-
- 3. HTRAFFIC.EXE, SETPLACE.EXE and HTSETUP.EXE
-
- Place the above executable files in the same directory as MBUTIL or
- whatever messagebase management utilities you run nightly. This may
- be the same directory as your mailer or your BBS, depending on how
- your system is set up. If (as I sincerely hope) you are registered,
- place your key, TRAFFIC.KEY in this directory as well.
-
- 4. Configure HTRAFFIC by running HTSETUP.
-
- Run HTSETUP from the command line and simply fill in the blanks on
- the screen. You may use the up and down arrows to change fields until
- all blanks are correct. Then press <F-10> to accept the displayed
- information.
-
- Enter your name as it appears on your registration form
-
- Enter your BBS or point name -- or your own name. This is the name
- that will appear on the reports HTRAFFIC generates. (if you are a
- registered user).
-
- Enter your net node or point address (enclosed in parentheses).
-
- Enter the date of the beginning of your first report. This
- defaults to today's date, but you may want to reset it from time
- to time. When you run HTRAFFIC with the "/n" switch (new data
- period), this date will reset to the current date at the end of
- your run, remove current data, and reset the data files. It's
- recommended that you use this option weekly, or at regular
- intervals, creating reports (with the "/r" switch) that cover
- traffic through your system during a uniform period.
-
-
- Enter the full path designations for the files HTRAFFIC needs to
- find:
-
- MSGINFO.BBS MSGHDR.BBS MSGTXT.BBS The messagebase
-
- AREAS.BBS The arealist.
- or
- AREAS.RPT abbreviated arealist.
-
- HTRAFFIC will ordinarily prepare reports for all areas listed in
- AREAS.BBS. If you do not want to count all the areas listed, you
- may make an abbreviated file of just the areas you wish to look at
- -- just make a copy of AREAS.BBS named AREAS.RPT. Delete the
- lines from AREAS.RPT that you do not with reported on. If
- HTRAFFIC finds AREAS.RPT in the directory listed in the
- configuration file, it will read it, otherwise, it will look at
- AREAS.BBS. NOTE: If you use FD2AREA.EXE to make an AREAS.RPT
- file from MESSAGES.RA, be sure to list the directory MESSAGES.RA
- is in here, and FD2AREA will place the new AREAS.RPT file there
- (see Section 2).
-
- Enter the path designations for the directories where you wish
- HTRAFFIC to place its reports and data files. The defaults place
- the data files in the same directory as the messagebase and place
- the individual area reports and summary reports in a subdirectory
- of the mailer, but you may have them placed in any valid directory
- on your system.
-
- If HTSETUP can not find a directory you specify (or does not find
- the files it needs), it will warn you via a notice on the screen.
- CAUTION -- it will, however, accept the data you key in. It's your
- responsibility to create the appropriate directories and assure
- the proper files are available in them.
-
-
- 5. Operation
-
- Running HTRAFFIC.EXE.
-
- Every time HTRAFFIC is run, it retreives its own data and scans the
- message base for new messages in all areas.
-
- HTRAFFIC will also generate a summary file called SUMMARY.RPT, listing
- all the areas listed in AREAS.BBS, with the total number of messages
- posted in each.
-
- 6. Command line switches
-
- HTRAFFIC may be followed by any combination of three command line
- switches (plus "/h" for a help screen):
-
- /r REPORT on individual areas
-
- HTRAFFIC will generate a separate text file for each area, named
- <tagname>.RPT (tagname truncated at eight characters), listing the
- posters to that area in order of the number of messages posted, along
- with the number of messages posted, and the writer's net address, if
- HTRAFFIC can find it on an origin line in the poster's message.
-
- /n NEW data.
-
- Ordinarily HTRAFFIC continues to accululate data so that (assuming
- it's run daily) each days' reports show the current day's mail added
- to the previous day's report. When the /n switch is used, HTRAFFIC
- will write it's reports and then discard its old data to start a
- frest reporting period. It will also reset its beginning date for
- future report periods. I run the /n option every two weeks.
-
- /l LOCAL mode
-
- The /l switch makes HTRAFFIC look at ONLY messages posted from YOUR
- NODE. This is useful for SysOps who was to keep track of how popular
- different echos are with their users.
-
- CAUTION. If you run in local mode, and messages that enter your
- system from other nodes will not be counted by HTRAFFIC, so any
- reports you try to generate will not include them, even if you run
- HTRAFFIC in normal mode. So, if you use one mode or the other, it's a
- good idea to ALWAYS run in the same mode. If you wish to switch from
- one mode to the other, first use the "/n" option to reset the
- database.
-
- 6. SETPLACE.EXE
-
- Every time HTRAFFIC runs, it creates a two-byte file called
- HTRAFF.NUM, which keeps track of the last message number accounted
- for. However, if your messagebase cleanup utilities renumber the
- messagebase, this number will change. Accordingly, the little utility
- SETPLACE.EXE is used to reset HTRAFF.NUM to the same number the last
- message is changed to. To make sure no messages go unreported, it's a
- good idea to run HTRAFFIC immediately before cleanup and SETPLACE
- immediately after, as described in the next section.
-
- 7. Running HTRAFFIC from a batch file.
-
- The best way to run HTRAFFIC is to call it every night from the batch
- file that runs during your cleanup event. Call HTRAFFIC just before
- cleanup and SETPLACE just after, so that your batch file should look
- something like the following:
-
- CLEAN.BAT
-
- HTRAFFIC /r
- mbutil purge
- mbutil pack
- mbutil link
- SETPLACE
-
- You'll note that I use the /r (report) option every night.. that way
- I've always got a current report of each echo area in a directory I
- call \FD\STAT\. Every two weeks, I run HTRAFFIC /n /r from the
- command line to make final "official" reports for that period, that
- I can archive for my records. If you use MESSAGES.RA, you may want to
- place FD2AREA just _before_ HTRAFFIC to be sure of generating a
- complete AREAS.RPT file (see Section 2, and remember that you can
- only do this if you want to report on all messages areas in
- MESSAGES.RA)
-
- 8. That's all there is to it!
-
- You may register this program for US$ 10.00 and I will send you a key
- that will work on subsequent regular versions.
-
-
- Contact me for further information, help, bug reports, comments, or
- Christmas greetings at:
-
- FidoNet 1:135/907
- Internet rveraa@newssun.med.miami.edu
-
- or by SnailMail at:
-
- Richard Veraa
- Room 211
- Villa Maria Nursing Center
- 1050 N.E. 125 Street
- North Miami, FL 33161
-
- Thanks a lot,
-
- Cheers,
- Rich Veraa
-
-
-
- APPENDIX A.
-
- AREAS.BBS
-
- AREAS.BBS is a plain ASCII rext file listing the message areas of
- your BBS in the following format:
-
- Line 1: Your BBS Name
-
- Line 2: A semicolon (;)
-
- Remaining lines: The area number and tag name of each message area
- you carry in the following format. Note that the example below lists
- net addresses for uplinks, which some software requires. HTRAFFIC,
- however, does not use these numbers and they are unnecessary for its
- operation. In any case though, a column at least 25 characterss wide
- must be available for the tag name, which must be typed EXACTLY as it
- appears in the network. If you do not wish to generate traffic
- reports for all the echos carried by your system, make a file in the
- same form as AREAS.BBS, but call it AREAS.RPT, and list only the
- message areas you wish HTRAFFIC to scan, as described in the
- installation instructions.
-
- If your system uses a MESSAGES.RA file, you may wish to use the
- FD2AREA.EXE utility included in the HTRAFFIC archive to generate an
- AREAS.RPT file (See Section 2).
-
- Birdsoft Online
- ;
- 001 LOCAL
- 002 PERSONAL
- 005 NETMAIL 1:135/41
- 010 MAILBOX 1:135/142
- 016 PASCAL 1:135/142
- 021 QMX_XRS 1:135/142
- 024 FL_LIVING 1:135/142
- 198 Dupes
- 199 Bad Netmail
- 200 Recovery Board
-
-
-
-