ged2gwb(1)

πŸ“¦ version 6.08+git20181019, in ubuntu jammy

✨ NAME ✨

ged2gwb β€” Create a GeneWeb database from a GEDCOM file πŸ’–

(that's the ged2gwb(1) page, from the General Commands Manual, hiii 🫢)


πŸ¦‹ SYNOPSIS πŸ¦‹

ged2gwb [ <ged> ] [ options ]

πŸ’… DESCRIPTION πŸ’…

okay so bestie, here's the tea: ged2gwb creates a starter database for use by GeneWeb, and it makes it from a GEDCOM file. that's it, that's the job. it eats GEDCOM, it spits out a baby database. slay πŸ’…

the primary documentation of ged2gwb is in the HTML documentation, which you can find in the documentation directory (/usr/share/doc/geneweb on Debian systems). please look there for complete and up-to-date documentation. like genuinely, go look, this page is the appetizer not the meal 😌


πŸ‘‘ OPTIONS πŸ‘‘

every single one, no skips, periodt:

  • -help β€” command-line help. when you're lost, she's there 🫢
  • -o <file> β€” the output database (default: a.gwb)
  • -f β€” Remove database if already existing. no hesitation, no mercy πŸ’€
  • -log <file> β€” Redirect log trace to this file.
  • -lf β€” Lowercase first names β€” Convert first names to lowercase letters, with initials in uppercase.
  • -ls β€” Lowercase surnames β€” Convert surnames to lowercase letters, with initials in uppercase. Try to keep lowercase particles.
  • -us β€” Uppercase surnames β€” Convert surnames to uppercase letters. LOUD. πŸ“£
  • -fne be β€” First names enclosed β€” When creating a person, if the GEDCOM first name part holds a part between 'b' (any character) and 'e' (any character), it is considered to be the usual first name: e.g. -fne '""' or -fne "()".
  • -efn β€” Extract first names β€” When creating a person, if the GEDCOM first name part holds several names, the first of this names becomes the person "first name" and the complete GEDCOM first name part a "first name alias".
  • -no_efn β€” Don't extract first names β€” [default] Cancels the previous option. we love a self-aware queen πŸ™ˆ
  • -epn β€” Extract public names β€” [default] When creating a person, if the GEDCOM first name part looks like a public name, i.e. holds:
    • a number or a roman number, supposed to be a number of a nobility title,
    • one of the words: "der", "den", "die", "el", "le", "la", "the", supposed to be the beginning of a qualifier,

then the GEDCOM first name part becomes the person "public name" and its first word his "first name".

  • -no_epn β€” Cancels the previous option.
  • -no_pit β€” No public if titles β€” Do not consider persons having titles as public.
  • -tnd β€” Try negative dates β€” Set negative dates when inconsistency (e.g. birth after death). because sometimes the timeline is a MESS 😭
  • -no_nd β€” No negative dates β€” Don't interpret a year preceded by a minus sign as a negative year.
  • -udi x-y β€” Undefined death interval β€” Set the interval for persons whose death part is undefined:
    • if before x years, they are considered as alive
    • if after y year, they are considered as death
    • between x and y year, they are considered as "don't know"

Default x is 80 and y is 120.

  • -uin β€” Untreated in notes β€” Put untreated GEDCOM tags in notes.
  • -ds β€” Default source β€” Set the source field for persons and families without source data.
  • -dates_dm β€” Interpret months-numbered dates as day/month/year.
  • -dates_md β€” Interpret months-numbered dates as month/day/year.
  • -charset [ANSEL|ASCII|MSDOS] β€” charset decoding β€” Force given charset decoding, overriding the possible setting in GEDCOM.

heads up bestie πŸŽ€ β€” -epn and -no_efn are the defaults out of the box, so don't come for me when the behavior surprises you. and -no_epn / -no_efn exist purely to cancel their counterparts. that's the lore.

and that's the whole page!! go build your little family tree database, you're doing amazing sweetie πŸ’–βœ¨

this was ged2gwb(1), dated 2002 October 20th β€” yeah she's an elder but she still eats πŸŽ€πŸ¦‹ stay hydrated, back up your .gwb, and ily, bye πŸ’œ

πŸ“¦ where this page comes from