Last modified: October 13, 2003

Software

I use John Steed's Brother's Keeper software to track my family history information. It is easy to use, and his policies regarding upgrades to the registered version are generous. If you decide to use this software, please support him by registering.

The HTML Tidy program, formerly a product of the W3C and now an independent project, is used to clean up the HTML generated by BK6. Three major reasons I use it is that (1) it puts a valid <!DOCTYPE> tag at the top, (2) it converts all tags to lower-case, and (3) it moves <hr> tags outside of <pre> blocks (more on this can be found here). To retain the original vertical spacing around the migrated <hr> tags, I use the stream editor, sed, to change all instances of:

</pre>
<hr>
<pre>
to:
</pre>
<hr>
<pre style="margin: 0px;">

Bersoft's Word HTML CleanUp 1.0, a free front-end to HTML Tidy, is very handy for cleaning up files that are created in RTF format by BK6 and then converted to HTML by Microsoft Word.

The PDF reports generated from Brother's Keeper were made using the Free PDF software, which creates a pseudo-printer device so that the output of any program can be saved in PDF format. You will need to have the free Adobe Reader software installed on your computer to view these files.

This web site was written using a text editor (the Unix "vi" editor, and its free workalike, "vim", to be exact). Of course, I could not have done it without the following documents from the W3C, which I have referenced repeatedly in order to have a site that is fully XHTML 1.1 and CSS Level 2 compliant:

The yellow background came from Web Page Backgrounds, a great source for a variety of free background images.

I am also starting to use Paul Johnson's Gedcom.pm module for the Perl programming language. There is a related Perl-GEDCOM mailing list for those interested in using Perl to parse GEDCOM files.

When I program in perl, I find it useful to have a Unix-like environment to work in. The Cygwin and CyGNOME packages provide such an environment for Microsoft Windows XP Professional, the operating system I use on my home computers.

Note that each of my scripts work best if you have a fresh, GEDCOM-format, file generated from your software's database. As I write any new interesting or useful scripts, I'll add them here:


Return to My Main Genealogy Page

Made with CSS   Valid XHTML 1.1!   Valid CSS!