Further restriction of possible file names, due to NAS issues
This commit is contained in:
parent
9e257f12a1
commit
24b3bc3b51
@ -8,4 +8,5 @@ newspaper3k
|
||||
htmldate
|
||||
markdown
|
||||
rich
|
||||
psycopg2
|
||||
psycopg2
|
||||
unidecode
|
||||
|
@ -1,7 +1,11 @@
|
||||
import unidecode
|
||||
KEEPCHARACTERS = (' ','.','_', '-')
|
||||
|
||||
def clear_path_name(path):
|
||||
keepcharacters = (' ','.','_', '-')
|
||||
converted = "".join([c if (c.isalnum() or c in keepcharacters) else "_" for c in path]).rstrip()
|
||||
return converted
|
||||
path = unidecode.unidecode(path) # remove umlauts, accents and others
|
||||
path = "".join([c if (c.isalnum() or c in KEEPCHARACTERS) else "_" for c in path]) # remove all non-alphanumeric characters
|
||||
path = path.rstrip() # remove trailing spaces
|
||||
return path
|
||||
|
||||
def shorten_name(name, offset = 50):
|
||||
if len(name) > offset:
|
||||
|
Loading…
x
Reference in New Issue
Block a user