Usage [look at provided examples and rules as you read this]:
- Paste text in the top box
- Can be edited directly in the text box if required
- Can also edit the text externally before pasting if required
- No need to edit if it matches a predefined rule set or format
- Load/save/add/edit/delete rules as required
- Save your edits in a new rules file and re-load later!
- Move rules up/down to change their order (they run top to bottom)
- Run the rules to load the people list
- Format expected is <@><Name>[+Other info as available]
- <@> = '+' If child of the above [use multiple '+'s for later generations]
- <@> = '&' If spouse of the above [use after '+' for later generations
- <@> = '-' For the parent of a spouse [NO '+'s]
- <@> = '-&' For the spouse of a parent of a spouse [NO '+'s]
- Process the people list to generate the INDI & FAM sections of a GEDCOM file
- Process single individuals to see if their data is recognized
- |_S_ = Sex [followed by M or F - will be prompted for if they don't exist]
- |_B_ = Birth detail [date, place (can have multiple commas in place)]
- |_D_ = Death detail [date, place (can have multiple commas in place)]
- |_M_ = Marriage detail [date, place (can have multiple commas in place)]
- |_R_ = References
- |_N_ = Notes for the individual [good for stuff you may not be able to process but want to record]
- Process all to run through the entire list
- Save generated file
- Creates a GEDCOM 5.5.1 compatible file
Acceptable formats for after _B_, _D_ or _M_:
- Date, Town, District, Country...
- Date
- Will be used as provided [may contain spaces]
- If omitted a ',' must still be inserted before the place
- Town, District, Country...
- None/any/all - Used as provided
- Date (Town, District, Country...)
- Date
- Will be used as provided [may contain spaces]
- Can be omitted
- Town, District, Country...
- None/any/all - Used as provided [leading '(' and trailing ')' removed]
- &(Place, place...) Date <NAME>
- As above but only for spouse marriages and only with rule 41!
Be wary of these characters (and combinations) if they exist in the source text:
- &
- Only allowed as a marriage indicator at the start of the line
- If it exists elsewhere, use a rule to replace it [eg: " & " -> " and "]
- +
- Used to indicate children at the start of the line
- If it exists elsewhere, use a rule to replace it [eg: " + " -> " and "]
- -
- Used to indicate a person who is unrelated to the one previous
- If it exists elsewhere, use a rule to replace it [eg: "-" -> ""]
- |_
- Used in the people list as a key data indicator
- If it exists anywhere in the source text use am early rule to replace it [eg: "|_" -> "!_"]
- <tab>|<tab>
- Used to separate rule parts [would not be able to be entered in a rule
- If it did exist in the text, two rules could replace it [eg: "<tab>" -> " " and " | " -> ""]
See the next blog entry for a full explanation of the possible rules!