minchinweb / exodus

Build a Genealogy site from your Rootsmagic Database

Repository from Github https://github.comminchinweb/exodusRepository from Github https://github.comminchinweb/exodus

exodus

Build a Genealogy site from your RootsMagic Database.

Name

Names are one of the hardest things to come up with, and in the age of Google, most of the simple and short ones have already been taken (as this one has too). Anyway, the idea is this program serves to take your genealogy data, currently captive on your local machine, and take it to the promised land of sharing!

Prior Art, Other Resources

  • Awesome GEDCOM -- a collection of Gedcom resources
  • Surnames with Places -- a surname list that also shows where that surname was in use. This seems exceedingly helpful in trying to determine if someone's information is about your family. The rest of the site seems to be password controlled. The format is a listing of surnames, with places (as the country flag, and then the county/state, and then the village) next to it; multiple places can be listed for a surname.
  • rosetta -- this is designed to provide an intermediate data format for moving data between genealogy programs. In theory, this could be very helpful to gather the information out of my RootsMagic file and then serve it up to my website generator. Unfortunately, it seems to be somewhere between an alpha-level project, and a proof-of-concept. As well, it's being written in C#, so the code may not be of much immediate use. However, there appear to be some breakdown of the RootsMagic database format, which will likely be helpful.
  • "TimeNets" -- this is a research paper that describes one way to show the temporal coincidence of people in your genealogy file. I think this would be very helpful, either in just showing parents and their children, or maybe even a pedigree.
  • gedcom2html -- takes a Gedcom file and turns it into a rather good looking site. I'm not sure I understand the navigator though.
  • python-gedcom -- most of the Python Gedcom pharsers I've found trace back to a BYU class assignment from approximately 2005. However, none of them seem to have reached production level code quality. That said, this fork seems to be the most active (last update 5 days ago), the most developed, and it's available on PyPI.
  • Second Site -- this is a genealogy site generator, but is tied to (now defunct) The Master Genealogist. The sample site shows examples of layout options, that I imagine will be helpful designing this project. Second Site is also a paid program ($35), so there may be an option to turn this into a commercial project as well.
  • SQLite Tools for RootsMagic -- a collection of SQL queries for working directly with the RootsMagic database files. I'm not sure how many of these will be needed, but it could be very helpful in figuring out the structure of the file.

About

Build a Genealogy site from your Rootsmagic Database

License:MIT License


Languages

Language:Python 94.0%Language:HTML 6.0%