The ARexx scripts included with this distribution of Scion are the work of Scion users. If you wish to discuss these scripts or make suggestions, please contact the authors directly. Please note that ALL scripts are supplied AS IS, and no guarantees are made. Note also that some of the scripts that involve a graphical user-interface may require the use of additional libraries (not supplied) and may be designed for PAL video screens only. I had hoped to include more scripts, but unfortunately the disk got too full! The following scripts are included: ----------------------------------------------------------------------------- FixLastNames.rexx This script should FIND and REPLACE a given LAST name in the SCION database. Author: Peter Billing, RMB 1240, Yinnar 3869, Australia ----------------------------------------------------------------------------- FixPlaceNames.rexx This script should FIND and REPLACE a given PLACE name in the SCION database. It will check Birth, Death, Burial and Marriage place names. Author: Peter Billing, RMB 1240, Yinnar 3869, Australia ----------------------------------------------------------------------------- PrintDescendant.rexx Version 1.12 (1 Mar 1994) Output options: 1. Descendant Chart - all descendants [Dutch: parenteel] 2. Descendant Chart - male descendants (mention daughters, no children) [Dutch: genealogie - nageslacht van zonen, maar vermelding dochters] 3. Descendant Chart - male descendants (leave out daughters) [Dutch: stamboom - nageslacht van zonen, geen vermelding dochters] This version uses (by default) the rexxreqtools.library (which requires a version of reqtools larger than 2.0 and rexxsyslib.library) If you do not have any of these, you need to supply the NOREQ argument, except when you supply the QUIET argument. Author: Freddy Ariës, Lindeboomweg 7, NL-7135 KE Harreveld, The Netherlands. ----------------------------------------------------------------------------- PrintPedigree.rexx Version 1.10 (1 Mar 1994) Output options: 1. Pedigree Chart - male ancestor line only [Dutch: stamreeks] 2. Pedigree Chart - all ancestors, no siblings [Dutch: kwartierstaat] 3. Pedigree Chart - all ancestors, only siblings of last generation 4. Pedigree Chart - all ancestors, all siblings This version uses (by default) the rexxreqtools.library (which requires a version of reqtools larger than 2.0 and rexxsyslib.library) If you do not have any of these, you need to supply the NOREQ argument, except when you supply the QUIET argument. Author: Freddy Ariës, Lindeboomweg 7, NL-7135 KE Harreveld, The Netherlands. ----------------------------------------------------------------------------- GEDCOM2Scion.rexx Version 1.08 (1 Mar 1994) This program was created to import GEDCOM data into the Scion database. It is still very basic and not user-friendly at all. I assume it will only be able to parse the most basic GEDCOM files, and I can't even guarantee that it will handle these correctly... Even though this script does no parsing of dates, it's safer if they are in the exact format "DD MMM YYYY". All unrecognized fields or fields that Scion doesn't use, are skipped. The database must be running for this AREXX script to work. NOTE: The program generates a file DATABASE.err (where DATABASE is the name of the current Scion database), containing parsing info about which lines were skipped and which non-fatal errors were encountered. It may be a good idea to read this file! Author: Freddy Ariës, Lindeboomweg 7, NL-7135 KE Harreveld, The Netherlands. ----------------------------------------------------------------------------- Scion2GEDCOM.rexx Version 1.11 (1 Mar 1994) This program was created to export the Scion data into the GEDCOM file format. It is still very basic and not user-friendly at all. This version uses (by default) the rexxreqtools.library (which requires a version of reqtools larger than 2.0 and rexxsyslib.library) If you do not have any of these, you need to supply the NOREQ argument, except when you supply the QUIET argument. Sexes and dates should be in the English format. Dates should be in the format "DD MMM YYYY", "DD-MMM-YYYY" or "DD.MMM.YYYY", if you don't want any problems with programs importing the GEDCOM data. The database must be running for this AREXX script to work. Author: Freddy Ariës, Lindeboomweg 7, NL-7135 KE Harreveld, The Netherlands. ----------------------------------------------------------------------------- The following note is from the author Freddy Ariës: The new versions are now able to use the ReqTools.library, and default to that, if you have rexxreqtools.library (No, these libraries are not included here, because it would make the package too large, but they are freely distributable and should be easy to obtain). If you don't want the scripts to use requesters, you can (apart from editing them and making them default to no requesters) pass the command line option 'NOREQ', in which case normal text output to the Shell shall be used. Note that the previous option 'NOMSG' has been renamed to 'QUIET' (matching Commodore's own commands). It still does the same - output no messages at all, neither by shell nor by requesters. So using 'QUIET' *and* 'NOREQ' is useless, and even impossible; if you pass both options to the program, only the first option passed will be used. The second option will simply be ignored. Please don't use these scripts as examples of good programming in ARexx! They were all just quick hacks for myself, never really meant for public distribution. Apart from bad programming, they may also be full of bugs. These scripts are released to the Public Domain and are entirely without guarantees, so you can do with them whatever you want - at your own responsibility. DISTRIBUTION As I said, these scripts are Public Domain. That means that you can do with them whatever you want. All I ask of you is to name me as the original author. NO WARRANTIES! I do not take the responsibility for ANYTHING, including, but not limited to, the loss of data caused by any of these scripts. Everything you do with the scripts is your own responsibility, and at your own risk. Freddy Ariës, Lindeboomweg 7, NL-7135 KE Harreveld, The Netherlands. 2 Mar 1994