summaryrefslogtreecommitdiffstats
path: root/parsers/people.py
diff options
context:
space:
mode:
authorMartin Green <martin.speleo@gmail.com>2023-07-13 12:35:00 +0200
committerMartin Green <martin.speleo@gmail.com>2023-07-13 12:35:00 +0200
commit380fe8cc328abcd077f43b3770f1a28974bb3311 (patch)
treed72756f9772a94776250b2752994faca9017ad94 /parsers/people.py
parentbdb5e3208bde5d729e2f152ff15a6b2b435d0a7d (diff)
parenta5968121a002d89de8fe598e284e74dfae04d95b (diff)
downloadtroggle-380fe8cc328abcd077f43b3770f1a28974bb3311.tar.gz
troggle-380fe8cc328abcd077f43b3770f1a28974bb3311.tar.bz2
troggle-380fe8cc328abcd077f43b3770f1a28974bb3311.zip
Merge branch 'master' of ssh://expo.survex.com/home/expo/troggle
Diffstat (limited to 'parsers/people.py')
-rw-r--r--parsers/people.py17
1 files changed, 16 insertions, 1 deletions
diff --git a/parsers/people.py b/parsers/people.py
index 7133384..1f0016a 100644
--- a/parsers/people.py
+++ b/parsers/people.py
@@ -177,6 +177,8 @@ Gpersonexpeditionnamelookup = {}
def GetPersonExpeditionNameLookup(expedition):
+ """Yes this should all be in an editable text file, not in the body of the code. Sorry.
+ """
global Gpersonexpeditionnamelookup
def apply_variations(f, l):
@@ -231,6 +233,16 @@ def GetPersonExpeditionNameLookup(expedition):
if f == "Rob".lower():
possnames += apply_variations("Robert", l)
+ if f == "Lizzy".lower():
+ possnames += apply_variations("Lizzie", l)
+ if f == "Lizzie".lower():
+ possnames += apply_variations("Lizzy", l)
+
+ if f == "Phil".lower(): # needed when Phil is used with a surname initial, so default short-form does not work.
+ possnames += apply_variations("Philip", l)
+ if f == "Philip".lower():
+ possnames += apply_variations("Phil", l)
+
if f == "Andrew".lower():
possnames += apply_variations("Andy", l)
if f == "Andy".lower():
@@ -289,8 +301,11 @@ def GetPersonExpeditionNameLookup(expedition):
possnames.append("tinywoman")
possnames.append("nadia rc")
possnames.append("nadia raeburn-cherradi")
+
if f"{f} {l}" == "Phil Wigglesworth".lower():
- possnames.append("wiggy")
+ possnames.append("wiggy")
+ if f"{f} {l}" == "Philip Banister".lower():
+ possnames.append("crofton")
if f"{f} {l}" == "Elaine Oliver".lower():
possnames.append("cavingpig")
if f"{f} {l}" == "Tom Crossley".lower():