[tv.dns] Suppression de caractères interdit dans les noms de domaines

This commit is contained in:
Valentin Samir 2013-10-08 10:17:14 +02:00
parent 8e2fef80cb
commit 5a863d59f4

View file

@ -16,6 +16,7 @@ def _sanitize(nom):
nom=re.sub('TNT([0-9]*) ','',nom) # on enlève les TNT## des noms
nom=nom.replace('TNT%2lcn ','') # on enlève les TNT## des noms
nom=nom.replace('&','and') # on enlève les TNT## des noms
nom=re.sub('!|\[|\]|\'','', nom) # on enlève les ! [ ] ...
nom=re.sub(' +([^ ])','-\g<1>',nom) # on remplaces les espaces intérieur par un tiret
nom=re.sub('[ .():,"\'+<>]','',nom) # on enlève tous les caractères illégaux
return nom.lower()