FIX firstname

This commit is contained in:
Thomas Kuschel 2024-06-20 03:27:45 +02:00
parent c060763356
commit 7278cb6883
3 changed files with 127 additions and 9 deletions

View File

@ -1,11 +1,14 @@
m Abdul m Abdul
m Abdull m Abdull
m Achaz m Achaz
m Achim
m Adalbert m Adalbert
m Adalberto m Adalberto
m Adolf
m Adam m Adam
m Adem
m Adolf
m Adrian m Adrian
m Alan
m Alastair m Alastair
m Albert m Albert
m Albin m Albin
@ -13,14 +16,17 @@ m Albrecht
m Aleksandar m Aleksandar
m Aleksander m Aleksander
m Aleksey m Aleksey
m Alex
m Alexander m Alexander
m Alfger m Alfger
m Alfons m Alfons
m Alfred m Alfred
m Aljoscha m Aljoscha
m Aljosha m Aljosha
m Allan
m Alois m Alois
m Alvaro m Alvaro
m Amel
m András m András
m Andràs m Andràs
m Andre m Andre
@ -31,6 +37,7 @@ m Anton
m Archibald m Archibald
m Arkadiusz m Arkadiusz
m Armin m Armin
m Arne
m Arno m Arno
m Arnold m Arnold
m Arnulf m Arnulf
@ -38,6 +45,8 @@ m Arpad
m Arthur m Arthur
m Artur m Artur
m Attila m Attila
m August
m Augustin
m Augustinus m Augustinus
m Avdija m Avdija
m Axel m Axel
@ -46,12 +55,14 @@ m Bartlmä
m Benedict m Benedict
m Benedikt m Benedikt
m Benjamin m Benjamin
m Benno
m Bernard m Bernard
m Bernhard m Bernhard
m Berthold m Berthold
m Bertram m Bertram
m Bernd m Bernd
m Bevan m Bevan
m Bo
m Bogoljub m Bogoljub
m Boguslaw m Boguslaw
m Bohumil m Bohumil
@ -62,10 +73,12 @@ m Bruno
m Burghard m Burghard
m Burkhard m Burkhard
m Burkhart m Burkhart
m Calin
m Camillo m Camillo
m Carl m Carl
m Carlo m Carlo
m Carlos m Carlos
m Caslav
m Cezar-Iuliu m Cezar-Iuliu
m Charles m Charles
m Chris m Chris
@ -75,9 +88,11 @@ m Christof
m Christoph m Christoph
m Christopher m Christopher
m Chungil m Chungil
m Cedric
m Claudio m Claudio
m Claus m Claus
m Clemens m Clemens
m Corneliu
m Cornelius m Cornelius
m Craig m Craig
m Cristian-Andrei m Cristian-Andrei
@ -85,20 +100,26 @@ m Cyrill
m Daniel m Daniel
m Darko m Darko
m David m David
m Dejan
m Denis m Denis
m Detlef m Detlef
m Dieter m Dieter
m Dietmar m Dietmar
m Dirk m Dirk
m Domenikhttp://adminer.localhost/?username=om&db=callbook&select=callbook_user m Domenik
m Dominic m Dominic
m Dominik m Dominik
m Dominique m Dominique
m Donko
m Dorian
m Dragan m Dragan
m Dustin m Dustin
m Guenter m Guenter
m Eberhard m Eberhard
m Eckart m Eckart
m Edgar
m Edin
m Edmund
m Eduard m Eduard
m Edward m Edward
m Edwin m Edwin
@ -106,6 +127,7 @@ m Egidius
m Egon m Egon
m Elias m Elias
m Elmar m Elmar
m Emanuel
m Emil m Emil
m Emir m Emir
m Emmerich m Emmerich
@ -124,14 +146,17 @@ m Fabian
m Fabio m Fabio
m Felix m Felix
m Ferdinand m Ferdinand
m Fery
m Filip-Jan m Filip-Jan
m Florian m Florian
m Folker
m Franc m Franc
m Francesco m Francesco
m Frank m Frank
m Franz m Franz
m Franz-Joseph m Franz-Joseph
m Fred m Fred
m Frederic
m Frederick m Frederick
m Frederikus m Frederikus
m Fredy m Fredy
@ -140,18 +165,22 @@ m Friedrich
m Fridolin m Fridolin
m Fritz m Fritz
m Frohwald m Frohwald
m Gabor
m Gabriel m Gabriel
m Gasti
m Gavril m Gavril
m Gebhard m Gebhard
m Geert m Geert
m Georg m Georg
m Gerald m Gerald
m Gerd
m Gerfried m Gerfried
m Gerhard m Gerhard
m Gernod m Gernod
m Gernot m Gernot
m Gerold m Gerold
m Gert m Gert
m Gerwin
m Gilbert m Gilbert
m Giulio m Giulio
m Gisbert m Gisbert
@ -161,13 +190,16 @@ m Gregor
m Gregor-Emanuel m Gregor-Emanuel
m Guenther m Guenther
m Guido m Guido
m Gunar
m Gunnar m Gunnar
m Gunter m Gunter
m Günter m Günter
m Gunther
m Günther m Günther
m Guntram m Guntram
m Gustav m Gustav
m Gustav-Josef m Gustav-Josef
m Hagen
m Hannes m Hannes
m Hanno m Hanno
m Hanns m Hanns
@ -189,11 +221,14 @@ m Harald-Thomas
m Harry m Harry
m Hartmut m Hartmut
m Hartwig m Hartwig
m Hartwin
m Heiko
m Heimo m Heimo
m Heiner-Anton m Heiner-Anton
m Heinrich m Heinrich
m Heinz m Heinz
m Helfried m Helfried
m Helge
m Hellmut m Hellmut
m Hellmuth m Hellmuth
m Helmut m Helmut
@ -206,9 +241,13 @@ m Hermann
m Herolind m Herolind
m Herwig m Herwig
m Holger m Holger
m Horia
m Horst m Horst
m Hubert m Hubert
m Hugo m Hugo
m Ilie
m Immanuel
m Ingmar
m Ingo m Ingo
m Ingulf m Ingulf
m Ivan m Ivan
@ -219,7 +258,10 @@ m Jacob
m Jakob m Jakob
m Jan m Jan
m Jann-Steffen m Jann-Steffen
m Jaroslav
m Jens m Jens
m Jerzy
m Joachim
m Jochen m Jochen
m Joerg m Joerg
m Jonas m Jonas
@ -237,46 +279,57 @@ m Julian
m Julius m Julius
m Junichi m Junichi
m Jürgen m Jürgen
m Juri
m Jurij
m Karl m Karl
m Karl-Heinz m Karl-Heinz
m Karl-Otto m Karl-Otto
m Karl-Thomas m Karl-Thomas
m Karlheinz m Karlheinz
m Katarina m Katarina
m Kersten
m Kevin m Kevin
m Kilian m Kilian
m Klaus m Klaus
m Klaus-Dieter m Klaus-Dieter
m Klaus-Jürgen m Klaus-Jürgen
m Klemens m Klemens
m Knut
m Konrad m Konrad
m Konstantin m Konstantin
m Krzysztof m Krzysztof
m Kuno m Kuno
m Kurt m Kurt
m Lars
m Laszlo
m Laurence m Laurence
m Laurenz m Laurenz
m Laurin m Laurin
m Laszlo m Leander
m Leo m Leo
m Leon m Leon
m Leonel m Leonel
m Leonhard m Leonhard
m Leopold m Leopold
m Less
m Liam m Liam
m Lorenz m Lorenz
m Lothar m Lothar
m Luca
m Lucas m Lucas
m Luciano m Luciano
m Ludwig m Ludwig
m Luis m Luis
m Lukas m Lukas
m Manfred m Manfred
m Manhart
m Manuel m Manuel
m Marc
m Marcel m Marcel
m Marcin m Marcin
m Marco m Marco
m Marcus m Marcus
m Marijan
m Mario m Mario
m Mario-Rafael m Mario-Rafael
m Marius m Marius
@ -295,6 +348,7 @@ m Matthias
m Max m Max
m Maxim m Maxim
m Maximilian m Maximilian
m Meinhard
m Meinrad m Meinrad
m Meletios m Meletios
m Michael m Michael
@ -303,26 +357,35 @@ m Mike
m Mikhail m Mikhail
m Mirian m Mirian
m Mirijan m Mirijan
m Mirijan
m Miroslav m Miroslav
m Monty m Monty
m Moritz
m Muhammed m Muhammed
m Murat m Murat
m Nail
m Nanak m Nanak
m Nicolai m Nicolai
m Nicolas m Nicolas
m Niels-Henrik m Nigel
m Niklas m Niklas
m Nikolas m Nikolas
m Nikolaus m Nikolaus
m Nils-Henrik
m Noah m Noah
m Norbert m Norbert
m Norman
m Ole
m Ole-Christian m Ole-Christian
m Oliver m Oliver
m Oliver-Helmut m Oliver-Helmut
m Ortwin m Ortwin
m Oskar m Oskar
m Oswald
m Oswin
m Othmar m Othmar
m Otmar m Otmar
m Oto
m Otto m Otto
m Otwin m Otwin
m Ovidiu m Ovidiu
@ -337,21 +400,27 @@ m Peter
m Peter-Ernst m Peter-Ernst
m Peter-Holger m Peter-Holger
m Peter-Philipp m Peter-Philipp
m Petr
m Petros m Petros
m Philemon m Philemon
m Philip
m Philipp m Philipp
m Pieter
m Piotr m Piotr
m Primoz m Primoz
m Radovan m Radovan
m Raimund m Raimund
m Rainer m Rainer
m Rafael
m Raffael m Raffael
m Raffi m Raffi
m Ramon
m Raoul m Raoul
m Raphael m Raphael
m Ralf m Ralf
m Ralph m Ralph
m Reinald m Reinald
m Reiner
m Reinhard m Reinhard
m Reinhart m Reinhart
m Rembert m Rembert
@ -361,9 +430,12 @@ m Richard
m Reinhold m Reinhold
m René m René
m René-Lysander m René-Lysander
m Reto
m Robert m Robert
m Robin
m Roger m Roger
m Roland m Roland
m Rolf-Dieter
m Rolf-Dietrich m Rolf-Dietrich
m Romain m Romain
m Roman m Roman
@ -371,10 +443,13 @@ m Ronald
m Rüdiger m Rüdiger
m Rudolf m Rudolf
m Rupert m Rupert
m Samir
m Samuel m Samuel
m Sándor m Sándor
m Sandro m Sandro
m Santiago m Santiago
m Sasa
m Sascha
m Sebastian m Sebastian
m Seong m Seong
m Sepp m Sepp
@ -390,28 +465,36 @@ m Stelio
m Stephan m Stephan
m Stephen m Stephen
m Subagio-Rasidi m Subagio-Rasidi
m Suad
m Sven m Sven
m Sven-Erik m Sven-Erik
m Tadej
m Tamer m Tamer
m Tamim m Tamim
m Theodor m Theodor
m Thomas m Thomas
m Thomas-Michael m Thomas-Michael
m Thorsten m Thorsten
m Tibor
m Tillmann m Tillmann
m Tim m Tim
m Timm
m Timo
m Tobias m Tobias
m Tomislav m Tomislav
m Tommaso m Tommaso
m Tonny m Tonny
m Torsten
m Udo m Udo
m Ulf m Ulf
m Ulfried
m Ulrich m Ulrich
m Ümmet m Ümmet
m Urban m Urban
m Uwe m Uwe
m Valentin m Valentin
m Valerian m Valerian
m Victor
m Viktor m Viktor
m Viorel m Viorel
m Vjekoslav m Vjekoslav
@ -427,6 +510,7 @@ m Willibald
m Wilfried m Wilfried
m Wilfrid m Wilfrid
m Wilhelm m Wilhelm
m Wolf
m Wolf-Dieter m Wolf-Dieter
m Wolfred m Wolfred
m Winfried m Winfried
@ -435,9 +519,12 @@ m Wolfram
m Yannic m Yannic
m Zeljko m Zeljko
m Zlatko m Zlatko
m Zoran
m Zvonko m Zvonko
f Adelheid f Adelheid
f Alexandra f Alexandra
f Alice
f Alina
f Andrea f Andrea
f Angela f Angela
f Angelika f Angelika
@ -460,12 +547,15 @@ f Bettina
f Bianca f Bianca
f Birgit f Birgit
f Brigitte f Brigitte
f Brita
f Britta f Britta
f Carina
f Carmen f Carmen
f Chiara f Chiara
f Christa f Christa
f Christine f Christine
f Christl f Christl
f Claudia
f Cornelia f Cornelia
f Dagmar f Dagmar
f Doris f Doris
@ -478,6 +568,7 @@ f Elisabeth
f Elke f Elke
f Ella f Ella
f Erdmuthe f Erdmuthe
f Erika
f Ernestine f Ernestine
f Esther f Esther
f Eva f Eva
@ -500,6 +591,7 @@ f Gertraude
f Gertrud f Gertrud
f Gertrude f Gertrude
f Gisela f Gisela
f Gitta
f Gudrun f Gudrun
f Gunhild f Gunhild
f Gustav f Gustav
@ -510,8 +602,10 @@ f Heidi
f Heidrun f Heidrun
f Helga f Helga
f Hemma f Hemma
f Hera
f Hermine f Hermine
f Herta f Herta
f Hertha
f Hilde f Hilde
f Hildegard f Hildegard
f Ida-Maria f Ida-Maria
@ -526,6 +620,7 @@ f Isabel
f Isabella f Isabella
f Isolde f Isolde
f Ivonne f Ivonne
f Jana
f Janet f Janet
f Jasmin f Jasmin
f Jemilla-Katalin f Jemilla-Katalin
@ -535,6 +630,7 @@ f Josefine
f Julia f Julia
f Juliana f Juliana
f Jutta f Jutta
f Karen
f Karin f Karin
f Karolina f Karolina
f Karoline f Karoline
@ -543,13 +639,18 @@ f Kathrin
f Katja f Katja
f Katrin f Katrin
f Kerstin f Kerstin
f Kirsti
f Klaudia f Klaudia
f Kornelia
f Krista
f Laila f Laila
f Larissa f Larissa
f Leia
f Leonie f Leonie
f Lieselotte f Lieselotte
f Ligia f Ligia
f Lisbeth f Lisbeth
f Lydia
f Lygia f Lygia
f Luisa f Luisa
f Luiza f Luiza
@ -563,6 +664,7 @@ f Margot
f Margret f Margret
f Maria f Maria
f Marianne f Marianne
f Marie
f Marie-Luise f Marie-Luise
f Marina f Marina
f Marion f Marion
@ -587,10 +689,13 @@ f Paulina
f Pauline f Pauline
f Petra f Petra
f Phaedra f Phaedra
f Pia
f Regina f Regina
f Reinhilde f Reinhilde
f Renate f Renate
f Renee f Renee
f Rhea
f Rosa
f Rosina f Rosina
f Roswitha f Roswitha
f Ruth f Ruth
@ -609,6 +714,7 @@ f Stefanie
f Steffi f Steffi
f Stephanie f Stephanie
f Susanne f Susanne
f Sveta
f Sybille f Sybille
f Sylvia f Sylvia
f Tadeja f Tadeja
@ -626,4 +732,5 @@ f Veronika
f Victoria f Victoria
f Waldtraud f Waldtraud
f Waltraud f Waltraud
f Yuri
f Yvonne f Yvonne

View File

@ -1,7 +1,9 @@
# TYPO CALLBOOK - 2024-06-17 Version 1.0.0 # TYPO CALLBOOK - 2024-06-17 Version 1.0.0
# X ... Nachname mit Vorname(n) vertauscht # X ... Nachname mit Vorname(n) vertauscht
# F ... Vorname(n) <firstname> falsch geschrieben # F ... Vorname(n) <firstname> falsch geschrieben
# N ... Nachname <surname> falsch geschrieben
# You have to write the values exactly under the titles Nachname, Vorname # You have to write the values exactly under the titles Nachname, Vorname
* Rufz Nachname Vorname * Rufz Nachname Vorname(n)
F OE1CGC Gasser Christoph F OE1CGC Gasser Christoph
X OE5ENN Kolmhofer Erich X OE5ENN Kolmhofer Erich
N OE7DTW Kalteis-Gamerith Reinhold Josef

View File

@ -193,9 +193,15 @@ def call_split_name(fullname, call, verbose):
surname = surname.lower() + ' ' + name[0] surname = surname.lower() + ' ' + name[0]
if verbose > 1: if verbose > 1:
print(f'## {fullname} --> {surname} ##') print(f'## {fullname} --> {surname} ##')
case 'senarclens' : # Senarclens de Grancy
if fullname.lower().startswith('senarclens de grancy'):
name = fullname[21:].split(' ',1)
surname = 'Senarclens de Grancy'
if verbose > 1:
print(f'## {fullname} --> {surname} ##')
if len(name) > 1: if len(name) > 1:
firstname = name[1] firstname = name[1].lstrip() # FIX when there are more than 1 space b/w surname and firstname
else: else:
firstname = '<unknown>' firstname = '<unknown>'
@ -236,7 +242,7 @@ def fix_typo(call, fullname, verbose=1):
case '#': case '#':
if verbose > 1: if verbose > 1:
print(line.rstrip()) print(line.rstrip())
case 'F': case 'F' | 'N':
if verbose > 0: if verbose > 0:
print(line.rstrip()) print(line.rstrip())
print(fullname) print(fullname)
@ -251,6 +257,9 @@ def fix_typo(call, fullname, verbose=1):
fix_cnt += 1 fix_cnt += 1
if (surname1 != surname2): if (surname1 != surname2):
fix_cnt += 1 fix_cnt += 1
# when the surname is splitted and wrong written:
if line[0] == 'N' and firstname2 in fullname:
if fix_cnt > 1: fix_cnt = 1
if fix_cnt == 0: if fix_cnt == 0:
print(f'It is fixed! You can remove the line with the item {call} from the file {fixtypofile}!') print(f'It is fixed! You can remove the line with the item {call} from the file {fixtypofile}!')
elif fix_cnt > 1: elif fix_cnt > 1: