Windows command line utility
dtf2ged Copyright (c) ChalkTrauma, DreamCycle Studios 2007.
All rights reserved.
1.0.0 Jan 8 2008 @ 23:36:27
USAGE:
dft2ged [-f <string>] [-o <string>] [-r] [-s] [-i] [-I] [-n] [-d] [-p]
[--] [--version] [-h] <fileNameString> ...
Where:
-f <string>, --date_format <string>
how to identify dates (regex)
default: (\bFROM\b|\bTO\b|\bABT\b|\bBEF\b|\bAFT\b|\bBET\b|<|>|\~
|\(\xB1\))*( )*(((\b[0-9]{1}\b|\b[0-9]{2}\b)( )+(\bJAN\b|\bFEB\b
|\bMAR\b|\bAPR\b|\bMAY\b|\bJUN\b|\bJUL\b|\bAUG\b|\bSEP\b|\bOCT\b
|\bNOV\b|\bDEC\b)( )+(\b[0-9]{4}\b))|((\bJAN\b|\bFEB\b|\bMAR\b|\bAPR\b
|\bMAY\b|\bJUN\b|\bJUL\b|\bAUG\b|\bSEP\b|\bOCT\b|\bNOV\b|\bDEC\b)(
)+([0-9]{1}|[0-9]{2})( )+(\b[0-9]{4}\b))|((\bJAN\b|\bFEB\b|\bMAR\b
|\bAPR\b|\bMAY\b|\bJUN\b|\bJUL\b|\bAUG\b|\bSEP\b|\bOCT\b|\bNOV\b
|\bDEC\b)( )+(\b[0-9]{4}\b))|((\b[0-9]{1}\b)|(\b[0-9]{2}\b))(
)+(\bJAN\b|\bFEB\b|\bMAR\b|\bAPR\b|\bMAY\b|\bJUN\b|\bJUL\b|\bAUG\b
|\bSEP\b|\bOCT\b|\bNOV\b|\bDEC\b)|(\bJAN\b|\bFEB\b|\bMAR\b|\bAPR\b
|\bMAY\b|\bJUN\b|\bJUL\b|\bAUG\b|\bSEP\b|\bOCT\b|\bNOV\b|\bDEC\b)
|(\b[0-9]{4}\b))
-o <string>, --output <string>
output file
-r, --recurse
Recurse through file system..
-s, --show
Show list file comments.
-i, --info
Show file info and quit.
-I, --Ignore
Ignore all errors and keep processing.
-n, --note
Add DFT info filed to end of note entry.
-d, --detailed
Maximum verbosity..
-p, --place_check
Check PLAC field for date string..
--, --ignore_rest
Ignores the rest of the labeled arguments following this flag.
--version
Displays version information and exits.
-h, --help
Displays usage information and exits.
<fileNameString> (accepted multiple times)
file names
Convert a dft file to a GEDCOM file.
c:\>dft2ged -i dftdbs.zip
Processed file: dftdbs.zip
Code page: Cp1252
Version: v10.02
Individuals: 1019
Families: 284
Total: 1303
The app will exit immediately on an error. A good example of this is a readonly or
locked file. If you want to continue processing files even though one failed use
the -I switch to tell the app to ignore errors.
You can also use this tool recursively by using the -r switch to recurse through
directories.
The filename can be replaced by a file that contains a list of files to be
processed. This is specified by a '@' before the file name, for example:
dft2ged @myfiles.lst -s
This will look for the file myfiles.lst and process those files. List files can
contain references to other list files by using the same syntax as the command
line. List files are just text files, with one file name per line, as mentioned
before, these filenames may also be file lists denoted by an '@' before the
name.
Don't worry about circular references or duplicate entries as they are ignored
during processing.
List files can contain comments inth e form:
;this is a comment
If you want to view the comments as they are processed use the -s switch.
Download self-extracting archive ( no installer, includes local runtime ) [~1.1Mb]