home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
GEMini Atari
/
GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso
/
files
/
telecomm
/
autoscan
/
read_me.1st
< prev
Wrap
Text File
|
1989-05-06
|
12KB
|
238 lines
*** GE_AutoScan ***
by Chris Mueller
05/07/89
The following files should be included in this archive:
- READ_ME.1ST
- ATARIST.CAT
- GE_AUTO.DO
- AUTO_ST.DO
- AUTOSCAN.MSG
This is set of all-purpose do files I wrote for myself to simplify
and speed up my time on GENIE. As of today I have tested the file as good
as I could and it seems to work flawlessly. It runs at 2400 as well as
1200 baud, but is less problematic at the lower speed. Since I will be
leaving soon for a three month trip abroad (It's my honeymoon as well as
a rest from my law school exams) I didn't want to hold back the file just
because it might not be absolutley fool-proof yet.
There might be still some minor problems if you don't have a decent
access to GEnie or when GEnie is really slow, I didn't have the chance to
test and correct those problems so if they creep up and you don't know
what to do, leave a message in the topic I created for GE_AutoScan and
I'm sure someone will help you out (usually it's only a matter of the
right timeout value). If not, I will as soon as I get back to my computer.
Nevertheless I'll post the usual legal disclaimer at this point :
These files are released into the public domain.
You may distribute them in any way you see fit as
long as all files of this archive are included and
proper credit is given.
No express and or implied warranty of any kind are given.
You may use these files at your own risk.
Here are some of the potential problems that I know of :
The file AUTO_ST.DO is very sensitive as to what comes across
the screen. Should some of the text have a lot of erroneous characters
because of line noise or GEnie changed some of the prompts or menu items
you will either have to readjust it or, if you have constantly bad noise
in the phone line, you're out of luck.
Also, there is no way to guard against a (fairly uncommon)
"Library or file is busy...sleeping" problem when you try to download
files. A problem is slow system response when you try to download
single files. The timeout values are designed to identify single from
multiple file downloads and don't like it if GEnie takes too long.
The only solution is to call at times when demand is low, which you can
do by putting a >WT XX:YY:ZZ| statement at the beginning of GE_AUTO.DO.
This way you can let the computer call at three in the morning while you're
asleep and get everthing done with les risk of an "Abort".
If your receive tons of e-mail (more than 90 seconds worth), you
should adjust the time-out value before the script aborts.
The rest of this documentation file is rather short and simple,
I hope that most user are familiar with the basics of the do file script
language and use of GSCAN so they can adjust their set-up accordingly.
Before you can use GE_AutoScan, you will have to do some modifications.
1.) If you haven't already done so, get GSCAN by Alan Page. It is in
LIB 8, File #7854.
2.) This is presently not a problem but if there should ever be more than
32 categories available, using GSCAN version 0.91 will force you to
edit the ATARIST.CAT file so that there are ONLY 32 categories
listed, INCLUDING the last category : 99 GE_AutoScan
Make sure you do not eliminate any categories with topics that do
have the IGN PER flag set to off or you will capture those messages
but they won't show up if you use GSCAN. Then replace the one you
currently use with it.
3.) Put the file AUTOSCAN.MSG together with all other .MSG files you use
with GSCAN. It will allow you to send feedback to the RT sysops, send
e-mail letter and keep a GE Mail address book, create new topics as
well as sending replies to all topics. There is NO limit as to the
number of replies, letters etc. you create.
4.) Have your GE settings as follows : (page 905, item 2).
1. Prompt Character 63 (?)
2. Break Char. (0=True Break) 3 (Ctrl-C)
8. Page Length (# of lines) 0
Also set your prompts to BRIEF while in the ST roundtable by typing
PROMPT BRIEF while in the bulletin section (it will be permanent).
5.) Load the file GE_AUTO.DO in the capture buffer of Flash and edit the
lines marked with **EDIT** according to your own set-up. Save it to
your default path of Flash. If you plan to run the file from your
dial directory, put the second file AUTO_ST.DO in a folder where all
your stuff from GEnie is. If not, you can merge the file at the
appropriate place into GE_AUTO.DO. Then edit the file AUTO_ST.DO
according to your own set-up.
6.) I have my system set up as follows:
- GE_AUTO.DO is in the default path of Flash
- AUTO_ST.DO, ATARIST.CAT and AUTOSCAN.MSG are in a separate folder
"GENIE" together with GSCAN and other GEnie related material
- Path for downloading is separate
GE_AutoScan expects all files to be in the path that is specified
at the first line of the GE_AUTO.DO file. It will save everything
according to that path unless specified otherwise. If you do change
the paths make sure to be consistent by preceeding every save, load,
open and kill command with the correct path name.
Here is a short run-down of how GE_AUTOSCAN is working :
1.) You can start it as a regular .DO file, but make sure that the >BA XX|
statement in GE_AUTO.DO corresponds with the node you're calling
(300/1200/2400 baud) if that node doesn't support all three baud
speeds.
2.) You can also start it using the dial directory with a @GE_AUTO.DO
designation appended to your entry.
3.) GE_AutoScan will log on correctly to GENIE, using the HHH key-in.
It will check for the appropriate number of times you have previously
checked for new messages and files. Then it will increase the counter
by one, saving the next messages and files scan with the new number.
e.g. If you did one previous scan : ST_NEW1.MSG
the next scan will be saved as : ST_NEW2.MSG
GE_AutoScan allows up to seven scans before deleting them all and
starting at #1 again. This way you can call daily, edit and merge all
messages and new files on Sunday and start again on Monday. You won't
loose all messages and new files that were captured during the week.
You can edit this segement easily to increase that number (if you're
really lazy), but it might take too much time to load the GE_AUTO.DO
file when using it from the dial directory ---> by the time the file
is loading connection has already been established and there is only
about 3 seconds time to type in the HHH before the U#= propmt shows
up. There is no problem however if you run it as a normal .DO file,
the size of your hard disk will be your only limitation.
4.) Then GE_AutoScan will load the file AUTO_ST.DO, which does all the
hard and dirty work for you. It will proceed to the RT bulletin
section, capturing and saving the GE and ST news-headings to separate
files (GE_NEWS.TXT and ST_NEWS.TXT) as well as check for any e-mail
letters you may have received.
5.) In the bulletin section it will first run the SETPERM.DO file if one
exists, setting the IGN PER flags to ON for topics you want to skip
in the future.
6.) Then it will check the ATARIST.LST file to see whether any replies,
feedbacks, e-mail or new topics have to be uploaded. If there are
any it will first do the new topics, then the replies and e-mail.
7.) Then it will proceed to do a message scan using BRO NEW NOR, after
that it will check the new files library for newly uploaded files.
Messages will be saved to ST_NEW?.MSG, files to ST_NEW?.LST. The ?
will be set to a number according to the counter stand [see 3.)].
8.) If you requested a download by creating a DOWNLOAD.DO file with
GSCAN, GE_AUTO will then try to get that file or files using YMODEM
1k size blocks. It can handle single files, multiple files as well
as single 7bit text files and will create a log of your download as
GE_LOG.TXT. It could be that in a multiple file request one file is a
7bit file, GEnie will then skip it and proceed or a file is no longer
available (make sure you have joined ALL libraries, sometime things
get shuffled around). You can check any discrepancies with the log to
see what went wrong with the download.
9.) After downloading is complete, GE_AUTO.DO will send feedback if it
has been created.
10.) If you have received e-mail, it will go and capture it in the
buffer, then save it to GE_MAIL.TXT.
11.) At this point, the script is done. You're given the option to remain
on GEnie manually. If you do so, the default path and function keys
that have been set will remain intact. You can enter any appropriate
command RIGHT AT THE CURSOR LOCATION and GEnie will proceed.
12.) If you don't, you will then be given the option to run GSCAN. If you
don't, GE_AutoScan will reload the original function key definitions
and Flash configuration files and end by loading any e-mail you may
have received into the capture buffer for quick reading.
13.) If you decide to run GSCAN, you can prepare replies and files to
download by using the normal reply and DO file functions.
You can also create replies to topics that have no messages in the
current scan, create e-mail and new topics by loading the file
AUTOSCAN.MSG into GSCAN and following the instructions given in the
individual messages.
14.) After you quit GSCAN, you can post all replies and mail and
download new files or quit alltogether. If you have mail to post or
files to get, GE_AutoScan will repeat the above steps in the same
sequence with some changes :
- It will NOT capture the GE and ST news headings again.
- It will NOT scan for new messages and files.
- It WILL check for any mail that might have been sent in the
meantime and get it.
You can force GE_AUTO.DO to do this simplified procedure when you run
it the first time by defining a fuction key with the statement
>$T "MORE"| and pressing the function key before you run GE_AUTO.DO.
15.) Error checking is very simple. Usually a timeout value of 45 to 60
seconds is given, if the WA command fails it will send a break
and ask you if you want to continue manually. If not, it will log
off, saving the capture buffer as GE_ERROR.TXT, loading it into the
buffer and end the script.
Well, this turned out to be longer than I wanted it to be. I hope I did
not forget anything important, but I would think that once you have
used the file for a while you will see how it works and how nice it is.
Feel free to peek into the inner workings of GE_AutoScan and change it
to accomodate your own personal needs.
Since most RT are structured the same way, you can potentially create a
number of auto scripts, calling all your favorite RT's by using GE_AutoScan as a guide.
There will be a separate topic created for GE_AutoScan. Please let me know
of any problems, ideas or comments. I will try to improve the file as much
as possible as soon as I am back. And if you have any other .DO files for
other BBS's like DELPHI, CIS or local bbs's, please share them with all
Flash users.
Happy bbs'ing
Chris Mueller