Custom GEDCOM Exporting
The options in this extension provide some additional ways to export GEDCOM files from your data. They are normally only needed when exporting to other software that has limitations in their abilities to import GEDCOM data. The options are
- Export GEDCOM File Omitting Privacy Records
- In GEDitCOM II, you can mark individual records as "Privacy" records by opening the individual and selecting the Attach → Restriction menu command. This setting has no affect while viewing the records yourself, but does play a role in some extensions such as this one. When you export ith this script:
- For privacy records, the export will include only the family links which are required to generate family trees.
- For the name, you have can select the option of exporting the "Actual Name" or just the the text
"Hidden Name"
-
- Export GEDCOM File with Embedded Notes
- Occasionally you find "brain-dead" GEDCOM utilites that cannot handle
GEDCOM files with note records. They instead insist on notes embedded
in the records (a practice that was deprecated and discouraged in the
GEDCOM standard over in the 1980's). This option will export a file that
might work with such utilities by embeddng all notes and removing all
note records. However, if a utility cannot handle NOTE records, it might have
other issues as well, and should be abandoned. If you must use it, the exported file at least gives you something to try. Also note:
- The text of notes will be copied, but other data in note records,
such as source links, will not be exported.
- Custom place (_PLC), book style (_BOK), and research log (_LOG)
records will not be exported. The _LOG links will be removed
to prevent bad links.
- If you reopen the GEDCOM in GEDitCOM II, the note records will reappear because it unembeds notes when found in old-style GEDCOM files. By the GEDCOM file itself will not have any NOTE records.
- Customizable GEDCOM Exporting
- This options exports all the data to a GEDCOM file by going through the data
line by line. It is much slower than the built-in GEDCOM exporting options
of GEDitCOM II and thus you should only use this script if you need
a custom export process. Furthermore, it will not be a custom export unless you edit the script in this extension using the GEDitCOM Editor. To do that, you need to know how to edit python scripts. The details of where to make changes to customize the export are given in the comments at the start of the
Customizable GEDCOM Exporting.py
script in this extension.
About Custom GEDCOM Files Created using this Extension
If possible, it is much better to use GEDitCOM II's built-in GEDCOM exporting command or use the "Share GEDCOM File" extension, which are scripts that use those built-in features. The custom options in this extension have a few limitations that are hard to avoid when writing custom exporting scripts:
- The exported character set will by UTF-8. Some old GEDCOM utilities
cannot handle that, but it only matters if you have many accented
or non-ASCII characters.
- Multimedia objects will be linked by paths that may be relative to
your GEDitCOM II file or that file's multimedia folders. You may
lose all multimedia links when importing to other software, but
most other software loses them anyway.