home *** CD-ROM | disk | FTP | other *** search
-
- ╔════════════════════════════════════════════════════════════════════════╗
- ║░░░░░ RABIRTH ░░░░░ For RemoteAccess 1.11/2.00 ░░░░░ Documentation ░░░░░║
- ╚════════════════════════════════════════════════════════════════════════╝
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- RABIRTH 2.10
-
- A birthday utility for RemoteAccess 1.xx
- and RemoteAccess 2.xx
-
-
- (c) 1991, 1992, 1993 Hamish Moffatt
-
-
-
- Fidonet 3:635/552
-
-
-
- Documentation
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ╔════════════════════════════════════════════════════════════════════════╗
- ║░░░░░ RABIRTH ░░░░░ For RemoteAccess 1.11/2.00 ░░░░░ Documentation ░░░░░║
- ╚════════════════════════════════════════════════════════════════════════╝
-
-
- Introduction
- ════════════
-
- RABIRTH is a utility for RemoteAccess 1.00 and later (including 2.00).
- RABIRTH does a number of things with a user's birthdate field in the
- user record, and other birthdate sources.
-
- RABIRTH works with RemoteAccess 1.11, 2.00, and ProBoard 1.30.
-
- Features of RABIRTH
- ═══════════════════
-
- ■ ANS/ASC/AVT List of all users and their birthdays.
- ■ ANS/ASC/AVT List of all users having birthdays this month.
- ■ ANS/ASC/AVT List of users with birthdays today/tomorrow/yesterday.
-
-
- ■ Post messages to users on their birthdays using a template file
- with $macros.
- ■ Message base locking for multinode systems.
- ■ Send users their birthday messages through netmail or even
- through your local Internet/UUCP gateway.
- ■ Define people (such as your friends) to send birthday messages to
- through netmail/UUCP who aren't even users of your BBS!
-
-
- ■ Full handle support, on messages and bulletin screens.
- ■ Log for sysop of birthdays today, messages posted, errors.
- ■ Opus or FrontDoor log.
- ■ Support for hidden users.
-
-
- ■ Configuration of most parameters, including all text strings
- and colours. English, Italian and German language configurations
- are included in the package.
-
-
- RABIRTH 2.10 has been tested with RemoteAccess 1.11 and 2.00 beta/gamma.
- Unfortunately RABIRTH has not been tested with ProBoard 1.30, but since
- since ProBoard is RA 1.11 compatible, there should be no problems.
-
-
-
-
-
-
-
-
-
-
-
- RABIRTH 2.10 Documentation Page 1
-
-
-
- Configuration of RABIRTH
- ════════════════════════
-
- RABIRTH is configured by a standard text file (called RABIRTH.CFG) which
- you must create with your favourite text editor (a sample is supplied).
- RABIRTH.CFG uses keywords like most other configuration files.
-
- RABIRTH 2.10's configuration is vastly different from that of RABIRTH
- 1.xx, so you must set it up from scratch. This should be reasonably
- painless though. If you are using RABIRTH 2.0x, it is recommended that
- you reconfigure RABIRTH, but if you are running RA 1.11, this is not abso-
- -lutely necessary (though still encouraged).
-
- Specifics of the configuration can be found in RABIRTH.CFG.
-
-
- Language Configuration
- ══════════════════════
-
- RABIRTH also allows you to configure all its text strings. The default
- language file is RABIRTH.LNG. (You can override this with a command line
- parameter). If you wish to change any strings or translate, please see
- your RABIRTH.LNG. It contains all you need to know to change anything.
-
- Examples are supplied in several languages; English (ENGLISH.LNG), German
- (GERMAN.LNG), Italian (ITALIAN.LNG), and Hebrew (HEBREW.LNG). These files
- can be found in LANGUAGE.ARJ, included in your RABIRTH archive.
-
- The included RABIRTH.LNG (the default language filename) is a copy of the
- English language file. If you create a language file for another language,
- please send it to me (at the addresses below) for inclusion in a future
- release of RABIRTH.
-
-
- Message Template Macros
- ═══════════════════════
-
- The message template file is named RABIRTH.TXT. The message text found in
- RABIRTH.TXT will be sent to users on their birthdays.
-
-
- RABIRTH supports several $macros (or metastrings) in the message template
- file. These are as follows.
-
- Macro Translates to Eg
- ══════════════════════════════════════════════════════════
- $name user's full name Hamish Moffatt
- $first user's first name Hamish
- $last user's other names Moffatt
- $handle user's handle if set Hamster
- $dayname name of day of week Friday
- $monthname name of month October
- $day day of month 11
- $dayth day with suffix 11th
-
-
- RABIRTH 2.10 Documentation Page 2
-
-
-
- Macro Translates to Eg
- ══════════════════════════════════════════════════════════
- $month month of year 10
- $year year 1991
- $birthyear year of user's birth 1976
- $age age of user 14
- * $ageth age with suffix 14th
-
-
- * Important note: while $dayth will return the correct day number and
- suffix from the language configuration, $ageth is NOT change-able -
- the suffix is always in English! If you use a foreign language, avoid
- use of $ageth.
-
-
- Example:
-
-
- Hello $handle!
-
- It has come to our attention that today, $dayname, $monthname $day, $year,
- you have turned $age!
-
- Happy Birthday from the users of Cloud Nine!
-
- Regards,
- Hamish Moffatt
-
-
- When sent to a user, this would appear something like:
-
-
- Hello Hamster!
-
- It has come to our attention that today, Friday, October 11, 1991,
- you have turned 24!
-
- Happy Birthday from the users of Cloud Nine!
-
- Regards,
- Hamish Moffatt
-
-
- Running RABIRTH
- ═══════════════
-
- RABIRTH requires no command line parameters, but there are two
- you can use; see below. When RABIRTH is run (by typing RABIRTH, or
- from a batch file), it will display something like the following.
-
-
-
- ■ RABIRTH 2.10 for RemoteAccess 1.xx/2.xx and ProBoard 1.30
- ■ Written by Hamish Moffatt of 3:635/552@fidonet
-
-
- RABIRTH 2.10 Documentation Page 3
-
-
-
- ■ Processing configuration file (RABIRTH.CFG)
- ■ Processing language definition file (RABIRTH.LNG)
- ■ Running in RemoteAccess 2.xx mode.
-
- ■ Working...
-
- ■ 0 user(s) have birthdays today
- ■ 2 user(s) have birthdays tomorrow
- ■ 0 user(s) had birthdays yesterday
-
- ■ Thanks for registering!
- ■ Done
-
-
- If "REPORT" is turned on in your configuration file you may see a warning
- that RABIRTH found a multitasking environment & MULTINODE was not active.
- This is not serious, just a warning. Only DESQview and LANtastic are curr-
- rently detected.
-
- The following command line switches can alter the behavior of RABIRTH.
-
- -C<filename> Use the file specified as the configurat-
- ion file, rather than RABIRTH.CFG. This
- may be useful in multiline or multiple
- language systems.
-
- -L<filename> Use the file specified as the language
- file rather than RABIRTH.LNG. Again this
- may be useful if you want to attempt
- multiple languages.
-
-
- Legal section (do not stop reading here!)
- ═════════════
-
- RABIRTH is not freeware or public domain; RABIRTH is shareware. After a
- reasonable trial period (14 days suggested), you are expected to register
- your copy of RABIRTH with the author. See the "Registration" section for
- details.
-
-
- RABIRTH is (c)opyright 1991, 1992, 1993 Hamish Moffatt. Disassembly of
- and modifications to the executables and documentation is NOT allowed.
-
- Use in a commercial environment without registration is prohibited after
- the trial period!
-
-
-
-
-
-
-
-
-
-
- RABIRTH 2.10 Documentation Page 4
-
-
-
-
- Registration of RABIRTH
- ═══════════════════════════════════
-
- Registration type ║ Price (Australian dollars)
- ═══════════════════════════════════╬═══════════════════════════
- Non-commercial environment ║ $10.00
- Commercial environment ║ $20.00, or contact the author
- ═══════════════════════════════════╩═══════════════════════════
-
- Please print out and complete the registration form found in the file
- REGISTER.DOC, and post to the address found in "Contacting the author".
- Other specific details of registration, including bulk registration deals
- if you already own another of our products, can also be found in
- REGISTER.DOC.
-
- Personal cheques are not acceptable. Bank drafts, money orders and cash
- are acceptable. If you cannot send any of these, picture postcards are an
- acceptable alternative.
-
- When unregistered, messages posted to users by RABIRTH have this tearline
- on the end (eg):
-
-
- --- RABIRTH 2.10 Unregistered
-
-
- When registered, RABIRTH will not insert this line, but instead a ^aPID
- line (eg: ^aPID: RABIRTH 2). Your users will not know the message is from
- a robot once registered!
-
-
- Feedback, bug reports, suggestions
- ══════════════════════════════════
-
- Feedback, bug reports and suggestions are most welcome, particularly
- suggestions. Please post to any of the addresses in the following section.
-
-
- Contacting the author
- ═════════════════════
-
- The author of RABIRTH is Hamish Moffatt.
-
- You can reach me at:
-
- 3:635/552@fidonet, 199:4242/10@rainbownet, 15:4100/113@sbcnet.
-
- Internet: hamish@cloud.apana.org.au, or
- h.moffatt@apana.org.au.
- CompuServe: >INTERNET:hamish@cloud.apana.org.au
-
-
- My postal address can be found in REGISTER.DOC.
-
-
- RABIRTH 2.10 Documentation Page 5
-
-
-
-
- Credits and Thank yous
- ══════════════════════
-
-
- Thank you to...
-
- ■ RemoteAccess Andrew Milner and Continental Software
- ■ Turbo Pascal 6.0 Borland International
-
- ■ The RABIRTH beta team, past and present:
-
- Harry Konstantinou, David Leach, Andrew Pam, Paul Purvis,
- Eugene Mok, John Marsden, Simon Gronow, Roy Austen, Ron
- Page, Michael Bate, Yifat Oren, and other RA 2.00 beta testers.
- If you have been forgotten from this list, please accept my
- biggest apologies and please let me know.
-
- ■ Translators:
-
- Matt Laeng 3:632/358.989 for German translation.
- Fabiano Fabris 2:285/304.100 for Italian translation.
- Yifat Oren 2:403/30 for Hebrew translation.
-
-
- Particular thanks go to Bob R., Simon Gronow and Paul Purvis
- for their long term support of RABIRTH, and to all the
- registered users for supporting this software. Thanks again.
-
- The end
- ═══════
-
- You're still here? Well you can go configure RABIRTH now, then fill out
- the registration form and post it to me with your cheque. <grin>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- RABIRTH 2.10 Documentation Page 6
-
-