mirror of
https://expo.survex.com/repositories/expoweb/.git/
synced 2025-12-08 23:04:35 +00:00
Make names live URLs in the folk list.
This commit is contained in:
@@ -16,6 +16,8 @@ output = ""
|
||||
lines = sys.stdin.readlines()
|
||||
headcounts_byyear = [0]*(len(lines[0].split(","))-5)
|
||||
|
||||
|
||||
|
||||
for r in lines[1:]:
|
||||
r = r.replace("\n","")
|
||||
r = r.replace("\r", "")
|
||||
@@ -31,7 +33,21 @@ for r in lines[1:]:
|
||||
if mug: pics +=1
|
||||
output += '<tr><td>'
|
||||
if expos_caving == 0: output += '<span class="didntcave">'
|
||||
output += name.replace('""', '"')
|
||||
|
||||
# Middle names still not working: MorvenBeranek-Stanley , Sarah Livia Zerbes
|
||||
# Need to manage names e.g. <span lang=""sv"">Leif Hornsved (Nickname)</span> => LeifHornsved
|
||||
namevis = name.replace('""', '"').strip('"')
|
||||
# Need to manage e.g.Olaf Kähler
|
||||
# Need to manage e.g. Bal%26aacute%3BzsIzapy
|
||||
nameurl = namevis.replace(' ', '')
|
||||
nameurl = nameurl.replace('&', '%26')
|
||||
nameurl = nameurl.replace(';', '%3B')
|
||||
nameurl = re.sub('<[^>]*>','',nameurl)
|
||||
nameurl = re.sub('\([^\)]*\)','',nameurl) # mostly noit needed, but is for Wookey
|
||||
namelink= "<a href='/person/" + nameurl + "'>" + namevis + "</a>"
|
||||
output += namelink
|
||||
#output += name.replace('""', '"')
|
||||
|
||||
if expos_caving == 0: output += '</span>'
|
||||
output += '</td><td>'
|
||||
if guest: output += '§'
|
||||
|
||||
Reference in New Issue
Block a user