home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Crawly Crypt Collection 2
/
crawlyvol2.bin
/
apps
/
bbs
/
today201
/
todaycfg.new
< prev
next >
Wrap
Text File
|
1994-10-29
|
19KB
|
445 lines
;
; Configuration file for TODAYS v 2.01
;
; Note: This file is read in and 'parsed' by TODAYS v 2.01 when it is
; run. Any thing after a semicolon (;) in this file is ignored,
; which allows me to put in all sorts of information about the
; commands in the file, and allows the user to easily 'comment out'
; anything they don't want in their configuration file. The lines
; that begin with a semicolon may be removed if the user so wishes.
; They are not required to be a part of the file. The commands may
; also be used in any order the user wishes. Order is not important.
;
; The Path is where TODAYS expects to find the TODAY.mmm monthly
; files, TODAYS.LNG, TODAYS.HDR and the TODAYS.RPT file. Don't forget
; the final \
;
; Path E:\DAY905\
%L1%
;
; The AdditonalFiles command gives TODAYS the extenders of
; additional files you want the program to use in addition to the
; TODAY.mmm monthly files. These files must be in the same directory
; as the monthly files. The line below shows how multiple file
; extenders can be given to the program. Note that there are no
; spaces or periods between the extenders, except when the extender
; isn't 3 characters long. (TODAYS.UN and TODAYS.BC for example.)
;
; AdditionalFiles 1stAstAthBc FrrHrcJewLntNatOlyPvpRtvUn Rbt
%L2%
;
; The AlternateFile command gives TODAYS the path and file name of
; an additional file to read. This file may, or may not be in the
; same directory as set with the Path command, and you may name it
; anything you want. You may only use *one* file like this!
;
; AlternateFile E:\TODAYS\MY_DATA\TODAY.HOL
%L3%
;
; The LngFile command give the program an alternate TODAYS.LNG file
; filename and path. Please use only if you don't want to use the one
; in the directory set with the Path command, or if your running into
; file name conflicts.
;
; LngFile C:\alt\todaylng.ger
;
; The ReportFile command gives TODAYS an alternate TODAYS.RPT
; filename and path to use. The program will default to using the
; TODAYS.RPT file in the directory set by the path command if this
; command isn't used. As with the LngFile command, this command
; should only be used if there are file name conflicts.
;
; ReportFile C:\today\alt\todayrpt.ger
;
; The ErrorFile command gives TODAYS the location and name of the
; file to send it's reports of errors and problems to. If not used,
; the program uses the file name "TODAYS.ERR" in the current
; directory.
;
; ErrorReport C:\system\bbs\bbs.log
%L17%
;
; Output tells the program where to send the output to.
; To send output to the Screen, use the command CON: (short for
; 'console monitor'). To send it to the printer use PRN: Don't
; forget the colon (:) when using PRN: or CON:
; Most people will want to send the output to a disk file, which is
; done by simply putting the drive, path and file name, such as
; F:\todays.txt after the keyword
;
; Output F:\TODAY.TXT
%L4%
;
; The Hold command tells TODAYS how many seconds to hold a screen
; after the user presses a key. This works *only* when sending output
; to CON:.
;
Hold 300 ; 300 seconds = 5 minutes. The default.
;
; The Append command tells TODAYS to append to an existing file if it
; finds one with the same name as the one given in the Output command.
; Append is a default value, so if you forget this line and don't use
; the Replace command, it'll append anyways.
;
; Append
%L5%
;
; The Replace command tells TODAYS to replace or overwrite the
; output file. (The defualt it to Append, see above)
;
; Replace
;
; The Age command gives a value to be used when calculating events.
; See TODAYS.DOC for more information on how this is used. Age 60 or
; Age 90 seem to work well for most people if you have no idea what
; to put here.
;
; Age 60
%L6%
;
; The Wrap command tell TODAYS the maximum length of a data line to
; be outputed in the data sections. Note: it has no effect on the
; text in the TODAYS.RPT file, or the 'header' lines.
;
; Wrap 78
%L7%
;
; The Indent command tells TODAYS to indent the _second_ (and/or
; third, forth, fifth, etc. as needed) line(s) of a wraped line, and
; it also tells it how many spaces to indent it from the left edge of
; the screen.
;
; Indent 15
%L8%
;
; The CarridgeReturn command gives TODAYS a series of ASCII values
; that it will use when it replaces the 'pipe' symbol (|) and when it
; wraps lines to fit within the Wrap value. Note that there are no
; spaces between the values. Shown below is a 'hard' return of two
; carridge return characters (013) and one line feed character (010).
; This is different from the 'standard' method of having just one
; carridge return and one line feed (013010). Delete out one 013 if
; you'd rather have 'soft' returns.
; NOTE: On some computers, and with some terminal programs, Line
; Feeds are ignored, and Carridge Returns automaticlly cause Line
; Feeds. When hard returns are used, the users get what looks like
; 'double spacing' in the report.
;
; CarridgeReturn 013010 ; "Soft" return (standard)
; CarridgeReturn 013013010 ; "Hard" return
%L9%
;
; The Sort command tells TODAYS to sort the data it collects by the
; year before it sends it out. If the Sort command isn't used the
; data is displayed in the order it was collected in, with the
; exception of the calculated dates which are always sorted.
; You may also choose which catagories you want the program to sort
; by placing them after the word "sort", and a space. In the example
; below, the A, B, C, D, E, and F catagories will be sorted, but any
; others will not be sorted. To sort on _all_ catagories, don't put
; any catagories on the line. This is the default mode.
;
; SORT ABCDEF
%L10%
;
; The Show command tells the program to append to each data line a
; number that can be used to determine which file the line came from.
; By adding a 2 to it (Show2), it will also give the line number. The
; file number will be in parahensases, the line number in brackets.
;
; SHOWF ; Show file names
%L11%
;
; The MaxData command tells the program the Maximum number of data
; lines to collect. The higher this number is, the more memory will
; be used. 1000 is the suggested number. (If you get more then 1000 on
; one day, I want to see your data files!!!) 512K users may want to
; lower this number.
;
; MaxData 1000
%L12%
;
; The Seperator command defines the string to place between the Year
; and the Text. The 'built in default' for this is a single dash
; mark (-), however with the Seperator command you can re-define this
; to be whatever you want. By default, the Seperator command will
; add a space onto each side of the string you set, unless you enclose
; the string you want in quote marks (").
;
; Seperator <->
%L13%
;
; The PreYear command allows you to set a string to be printed out
; before each Year is displayed. This is useful for those of you who
; want the Year to be a different color then the Text.
;
; PreYear b6
;
; The PreText command works just like the PreYear command, however
; it is displayed before the Text.
;
; PreText b2
;
; The PreHeader command works like the PreText and PreYear commands,
; however it is sent out before a *non-blank* header line is sent out.
;
; PreHeader b1
;
; The PostHeader is sent out _after_ a non blank header line is sent
; out.
;
; PostHeader b3
;
; The LineFormat command tells TODAYS how you want each line it puts
; out to be displayed. Note that this command is ignored when there
; is a function code on the line.
;
LineFormat %FYOSNNR9% %FTEXAWN%
;
; The ZeroSwap command gives TODAYS a string to use in place of the
; number 0 when function calls result in 0. This allows for more
; 'English-like' reports.
;
; ZeroSwap None
%L16%
;
; The NoMonthly command tells the program not to look for or use the
; TODAY.mmm monthly files.
;
; NoMonthly
;
; The Quick command turns on 'quick read' mode. This method of
; reading the data files causes the program to figure out the day of
; the year for each line. If the day of the year of the line is
; greater then the day of the year the program is running for, the
; program will abort the read of the data file in use, and the
; program will go on to read the next file, or produce the report.
; This can be very helpfull to those users with large amounts of data.
; By placing a number after the word 'Quick', you may also control
; which files to apply Quick mode to. Numbers 1-12 indicate the
; TODAY.mmm monthly files, and numbers above 12 indicate the files
; you've told the program to use with the AdditonalFiles and/or
; Alternate files commands. The command 'Quick 12' tells the program
; to apply Quick mode to the AdditionalFiles and/or AlternateFile
; files, but not the monthly files. 'Quick -12' tells the program to
; apply Quick mode to the monthly files, but not the AdditionalFile
; or AlternateFile file. Further selection of which files to apply
; Quick mode to is allowed by increasing the Quick number. Quick -14,
; for instance, tells the program to apply Quick mode to the monthly
; files and the first 2 Additonal and/or Alternate files.
;
Quick -26
;
; The BusinessDays command tells TODAYS which days of the week it
; should consider as a 'Business Day'. For most people this line
; will be as shown below which tells TODAYS to consider Monday through
; Friday as 'Business Days', but not Saturday (day #7) or Sunday (day
; #1).
;
; BusinessDays 23456
BusinessDays 23456
;
; The Once command tells TODAYS to run only once a day. It works by
; 'updating' the time/date stamp of TODAYS. This may cause those of
; you who are backing up your hard drive(s) on a regular basis to be
; backed up every time you do your backups, but that's a small bug.
;
; Once
;
; The GMT command gives the program the conversion factor it needs
; to convert your local time to GMT time. The number you put after
; the GMT command will be _added_ to the local time to get the GMT
; time. Use of GMT is not required by the program. The number you
; place after the keyword GMT may be as precise as you wish. For most
; users, the "zonal" time (just the hours) will be enough, but feel
; free to be _real_ precise if you wish (TODAYS computes this time in
; seconds, in case you're interested).
; For North America/USA, the zones shown below may be used:
; GMT 4 ; Atlantic
; GMT 5 ; Eastern Standard Time
; GMT 6 ; Central Standard Time
; GMT 7 ; Mountain Standard Time
; GMT 8 ; Pacific Standard Time
; GMT 9 ; Yukon Standard Time
; GMT 10 ; Alaskan/Hawaii Standard Time
; GMT 11 ; Bering (Samoa) Standard Time
;
; If you're not in one of the above zones, sorry, but you'll have to
; figure out your time conversion on your own. Below is mine, for
; Minneapolis, Minnesota, USA, North America. (Western Hemisphere,
; Earth/SOL 3, etc., etc. <grin> )
;
; GMT 6 ;.217 is the minutes (13) for Minneapolis (but who cares)
GMT 6
;
; The DaylightStart and DaylightEnd commands give the program the
; date when Daylight Savings Time starts and ends. This is a bit
; tricky, so please read carefully.
;
; There are several ways to tell TODAYS when Daylight Savings Time
; starts and ends.
;
; The first method gives the exact date that the changes occur, and
; is indicated by a dollar sign ($) at the start of the date.
; "DaylightStart $04/30" means that Daylight Savings Time starts on
; April 30th of each year. Note that the month is given as two
; digits, as is the day of the month. Please always use two digits
; for both the month and the day of the month. (The European method
; of putting the day of the month before the month is allowed, just
; make sure you seperate it with a period (.) rather then a forward
; slash (/).)
;
; The second method allows for dates that vary. If, for instance,
; Daylight Savings Time starts on the last Sunday in April, you would
; use the command: "DaylightStart !L104" The exclaimation mark (!)
; indicates that the program should figure out which week of the
; month this is, the L indicates that DST changes on the Last week,
; the 1 indicates a Sunday, and the 04 indicates the month of April.
;
; The third method gives TODAYS the day of the month and the month
; that Daylight Savings Time goes into effect (or ends) and is
; indicated by the use of a 'at' sign (@). For example,
; "DaylightStart @2604" tells TODAYS that Daylight Savings Time begins
; on the 26th day of the 4th month.
;
; The forth method gives TODAYS the day of the year rather then the
; Gregorian date or the week and month. You tell TODAYS you are
; using this method by placing a pound sign (#) in front of the day.
; For example, "DaylightStart #117" says that Daylight Savings Time
; begins on the 117th day of the year (April 25 on non-leap years).
;
;
; Dating coding structure:
;
; if the first character is a exclaimation mark (!):
; second character = the week of the month:
; 1 = first week of the month,
; 2 = second week of the month,
; 3 = third week of the month,
; 4 = forth week of the month,
; 5 = fifth week of the month.
; values over 5 are ignored, since no month has more then 5 weeks.
;
; third character = the day of the week:
; 1 = Sunday, 2 = Monday, 3 = Tuesday,
; 4 = Wednesday, 5 = Thursday, 6 = Friday,
; 7 = Saturday.
;
; forth and fifth characters = the month of the year:
; 01 = January, 02 = Feburary, 03 = March,
; 04 = April, 05 = May, 06 = June,
; 07 = July, 08 = August, 09 = September,
; 10 = October, 11 = November, 12 = December.
;
; *note* must use 2 characters for months!
;
; if first character is a "@" use the day of the month instead:
; 01 = first day of month, 02 = second day of month,
; 30 = 30th day of month, 31 = 31st day of month, etc.
;
; if first character is a "#", use day of year instead:
; #001 = first day of the year, #002 = second day of year, etc.
; There's no need to give the month with this method, and it may
; cause problems, so please don't.
;
; if first character is a "$", use Gregorian date instead:
; $06/05 = June 5th of current year,
; European dates allowed using $dd.mm or $dd.mm.yyyy
;
; *note* all months and days of months must be 2 characters long!
; all years (when used) must be 4 characters long!
; if a year isn't given, the program will assume the current
; year.
; Use leading zeros to fill out missing characters in the dates!
; $2/2 is *NOT* a valid date! (should be $02/02)
;
DaylightStart !1104
DaylightEnd !L110
;
; The DaylightTime command gives TODAYS the number of minutes your
; area adds to the 'standard' time to get Daylight Savings Time. For
; most places, this is 60 minutes.
;
DaylightTime 60
;
; The DefineHeader command gives TODAYS the 'header' or 'title' for
; your data types. The header line will replace the %H codes in the
; TODAYS.RPT as it's being printed. The header line will only be
; sent out if there is data of that type to be displayed. It will
; only come out once durring the report unless the user has multiple
; %H codes of the same type in their TODAYS.RPT file.
; The first non-space character after the word 'DefineHeader' will be
; considered by the program to be the type of data that the line is
; for. If you want the header text to go over several lines, you may
; use a 'pipe' character (|) to do so. The pipe character will be
; replaced by the CarridgeReturn code when the line is printed out.
;
; DefineHeader !|Monthly Events:
; DefineHeader #|Upcomming Events:
; DefineHeader -|Past Events:
; DefineHeader $|Anniversaries:
; DefineHeader @|Weekly events:
; DefineHeader A|Athletics and Sports news:
; DefineHeader B|Birthdays:
; DefineHeader C|Weather:
; DefineHeader D|Deaths and Disasters:
; DefineHeader E|Economics and Explorations:
; DefineHeader F|Famous (or not so famous) Firsts:
; DefineHeader G|Galatic News (Astrononmy!)
; DefineHeader H|Religious Events:
; DefineHeader I|Insignificant Items:
; DefineHeader J|Not In Use (I Think!)
; DefineHeader K|Killers and Murderers:
; DefineHeader L|Legal News:
; DefineHeader M|Music and Entertainment:
; DefineHeader N|National Holidays:
; DefineHeader O|Olympic News:
; DefineHeader P|Political Events:
; DefineHeader Q|Deaths from OTD:
; DefineHeader R|And Remember:
; DefineHeader S|Special Events:
; DefineHeader T|Test stuff:
; DefineHeader U|News from the United Nations:
; DefineHeader W|War News:
; DefineHeader X|Science and Technology:
; DefineHeader Y|Yearly/Calander Events:
; DefineHeader Z|Zodiac:
%LHU%
;
; The following two lines are somewhat special. Because they are
; header lines for type ^ events. They work _exactly_ as the
; other DefineHeader lines, however type ^ events are hard coded into
; the program to appear only when the program detects that it's Friday
; the 13th.
; This is also an example of how you can use multiple header lines in
; your reports without using the pipe character.
;
; DefineFriday13 |Friday the 13th!
; DefineFriday13 Watchout for Black cats and Viruses!
%LHF%
;
; The DefineNoData command works just like the DefineHeader command,
; except it defines the line to be printed when TODAYS doesn't find
; any data for the date being run. The _entire_ line will be printed
; out, including the first non-space character, as there isn't a data
; type for these events. (How could there be? The program didn't
; find any data for today!)
;
; DefineNoData |NOTHING TODAY!
%LHN%
;
; The DefineAfter command gives TODAYS information on what it should
; print out after a header line has been printed out. Sort of a
; 'header seperator' line. The first non-space character after the
; command gives TODAYS the option you want to use: F, L, or E. The F
; option tells the program to make a 'Full line' (equal to the wrap
; value above) of the next character on the line. The L option tells
; TODAYS to make it the same length as the Header line, and the E
; option tells TODAYS to print it out Exactly as shown in the
; TODAYS.CFG.
;
DefineAfter L=
;
; End of configuration file for TODAYS v 2.01
;