home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
BBS
/
HEADV10B.ZIP
/
HEADLINE.DOC
next >
Wrap
Text File
|
1991-11-06
|
13KB
|
251 lines
INTRODUCTION
Hello and thank you for having a look at my latest project.
Most if not all of you must currently use LIST or something similar to browse
through the files provided in services. HeadLiner has been designed to allow
you to continue to use LIST (or whatever) for those files which HeadLiner
doesn't understand while making it easier to read those which it does. I was
continuously annoyed by having to page through the entire file looking for
interesting news items (and sports scores) and thus was born HeadLiner. It
started out as a standalone concept where I had to unpack the newsfeeds and
then read them using HeadLiner. You CAN still do it this way if you like but,
it works much nicer when used with an OLMR that does the unpacking for you.
Thank you Les Gyurky, for providing me with the hooks to get the integration
started and for taking minutes out of the PMDBM development cycle to give
HeadLiner a poke. Thanks also to Eric Decker who picked up the gauntlet when
PMDBM took all of Les' time for poking at HeadLiner. I find it very useful and
I hope you do to.
===============================================================================
ABOUT
HeadLiner V1.03 (c) 1991 Kevin Morwood
This program is intended to make it simpler to read the newsfeeds you want
to read while skipping over the news you don't. The news file is scanned
for headlines and these are put into a bar menu. Once this is complete you
have an index to each and every article in the file without having to page
through the entire file.
For example if you want to only read the Sports in the CPI news then you
simply cursor down to the sports entries and press RETURN.
Currently HeadLiner supports the following newsfeeds:
CPITODAY
MicroBytes
Newsbytes
I'm currently working on some expansions that will make HeadLiner even more
useful. Toronto Computes is the biggest of these that I'm attempting now
but it is proving to be a difficult file to parse. Stay tuned for new
updates.
===============================================================================
LICENSE
HeadLiner is the property of Kevin Morwood. You may use it in either of
it's operating formats (standalone or inside of your OLMR), for evaluation
purposes, for a period of 10 days. If you find it useful you are obliged to
register it with me after this period. The registration fee for this release
is $5. I reserve the right to alter this amount for future releases as
HeadLiner grows in capability.
This program is provided for your use, as is. I accept no liability for the
use of this program. You are using it at your own risk. There are no known
bugs that would cause system failures but it has not been tested on every
possible platform.
I can be reached on CRS in conference 2, 5 or 43. Please let me know if you
have any ideas for enhancments.
===============================================================================
INSTALLATION
HeadLiner is designed to fit seamlessly into your regular OLMR setup. As
a consequence of this it MAY also be run from the regular DOS command line.
This has to do with it being a LIST 'replacement'.
I have tested it with Deluxe² and PMDBM. If you are using a different mail
reader then let me know how it handles services and I'll look at how to connect
it properly.
To install it into PMDBM or Deluxe² you simply change the LIST utility in
the configuration from
LIST <────┬(or whatever)
│
to │
HEADLINE LIST
When you attempt to read a file that Headliner can parse then it will execute
and provide HeadLiner features. If HeadLiner cannot understand the file it
terminates and sends the file onward to LIST. That's all there is to it.
Place the executable HEADLINE.EXE in the same directory as your reader
executables or at least somewhere in your path.
From DOS:
If you wish to use HeadLiner outside of your OLMR type HEADLINE for the
usage text. You will have to unzip the news files yourself if you want to use
it in this way.
===============================================================================
USE
HeadLiner has prompts on screen whereever appropriate to indicate which keys
do what.
===============================================================================
BUGS
Occasionally a newsfeed file comes down from the source that doesn't quite
conform to the recognized standard. The program, being a parser, gets really
confused and may even crash. I'm working on some error trapping capabilities
that will prevent this event. Please let me know when something happens that
isn't expected. I'm active on CRS in the conferences mentioned above.
In the event you get a file that causes HeadLiner to crash let me know which
file. I get all of my test files from CRS so I've likely got the one you're
using. I have been running HeadLiner since October with no file parsing errors.
When new newsfeeds come down the pipe I usually test them thoroughly.
===============================================================================
HISTORY
Aug-Sept 1991 - Tinkered with the idea and wrote the basic system
- Figured out what the hooks required to add this to
PMDBM or Deluxe² were. Thanks go to Les Gyurky for
his assistance.
Sept 28 1991 - Adjusted the colour scheme so that it appears to be
a part of PMDBM. Les' colour scheme is good so I'll
follow it.
Oct 17 1991 - Some cleanup. I realized that I had compiled the
program with -f87 which meant that other people
might not be able to run it if they didn't have a
f.p. processor.
- Finished PMDBMizing the colour.
- Added capability to read NEWSBYTES newsfeeds
V0.95 - Added scrolling menus. The NewsBytes feed made
this necessary since the file is so large and has
so many articles in it.
- did some general cleanup to try to find the bug
described below.
Oct 18 1991 (very early in the morning)
V0.96 - I fixed the file passing bug. The program will now
either parse the file as one that it knows how to
parse or it will send it straight through to the
list utility specified as argument #1.
- fixed an apparent bug of leaving files open. DOS
hates this kind of stuff.
V0.97 - fixed the very annoying *.* bug. They are now
treated as unknown files and sent straight to
listUtil which must know how to handle them.
Oct 19 1991 - Fixed path look-up problem. Wouldn't execute DOS
V0.98 shell functions, since they're not in the path.
and it was a bit annoying to always have to put the
list utility in the path. SO it looks first at the
current directory, then at the path and finally
DOS shell commands.
- Removed the use of the list utility for reading the
articles from the recognized newsfeeds. This does
two things...1) It speeds HEADLINER up IMMENSELY
because it doesn't have to create all of those
temporary files. 2) Makes it necessary for me to
write a function in the program to allow for viewing
of the article. V1.00 here we come!
Oct 20 1991 (at my favourite time of the day)
V1.00 - temporarily disabled the NewsBytes capabilities
due to some strange problems resulting from the
switch to the new file organization.
- wrote the first incantation of the article browser.
Oct 30 1991
V1.01 - Fixed the extra blank line insertion problem. The
article constructor was reading exactly 80
characters and if the newline was in the 80th
position then it appeared in a successive, empty
line. Forcing the reader to read more than 80
characters per line fixed the problem.
- Finally re-installed the NewBytes reader. The
NB files only have a linefeed while the others have
carriage return AND linefeeds imbedded in the file.
- Added a function to remove the leading blank lines
from the reader.
- The title now stays at the top of the screen for the
entire read.
Nov 02 1991
V1.02 - Won't load files that don't occur on the current
disk. This is a real problem for those who use
scratch disks other than their home disks (ie. RAM
drives). Thanks go to Eric Decker for pointing this
one out to me.
- this caused some real seamy problems with PMDBM so
I re-wrote the way that I find and open files. It
works much better now. I don't know if it caused
a problem with Deluxe².
Nov 03 1991
V1.03 - Reworked the keyboard interface. It was too
complicated if I wanted to add any new keys to the
control structure.
- Added +/- keys to the reader section. You can now
press +/- to see next/previous article in the news
file.
Nov 05 1991
- fixed a rather peculiar memory allocation error.
- Changed a few more key's functions. ESC will now
advance in the menu by one when leaving the reader.
Nov 06 1991
V1.04 - BBSNews!
- cleaned up the file determination. New feeds should
be easy now.
===============================================================================
REGISTRATION INFO
HeadLiner V1.03 License fee: $5.00
Please make cheque or money order payable to:
Kevin Morwood
and mail it to: (please include a copy of the registration form found
at the bottom of this file.)
Kevin Morwood
514 Lansdowne Ave. Apt. 2,
Toronto, Ontario,
M6H 3Y3
==============================================================================
REGISTRATION FORM
Your Name: _______________________________ Phone: ____________________
Address: _______________________________ Network / Conference /
Username where you can
_______________________________ be reached:
_______________________________ ___________________________
_______________________________ ___________________________
Country:_______________________________
Payment Method: Cheque [ ] Money Order [ ]
TOTAL QTY.
License fee @ C$ 5.00 / $ 5.00US $_______ ____
SUBTOTAL $_______ ____
Canadian residents add 7% GST $_______ ____
Ontario residents add 8% PST $_______ ____
TOTAL $_______ ____
-------------------------------------------------------------------------------