fix categories
This commit is contained in:
parent
bd3d7509b2
commit
6c9da444da
@ -54,8 +54,10 @@ def extract_date_from_string(string_with_date):
|
|||||||
|
|
||||||
def extract_structure_from_string(input_string):
|
def extract_structure_from_string(input_string):
|
||||||
# extract category and titel from filename
|
# extract category and titel from filename
|
||||||
filename_ext = os.path.splitext(input_string)[0]
|
filepathname_ext = os.path.splitext(input_string)[0] # remove file extension
|
||||||
|
filename_ext = os.path.basename(filepathname_ext) # get only the filename
|
||||||
left_side, right_side = filename_ext.split('-', 1) if '-' in filename_ext else (filename_ext, None)
|
left_side, right_side = filename_ext.split('-', 1) if '-' in filename_ext else (filename_ext, None)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
int(left_side.strip())
|
int(left_side.strip())
|
||||||
# first part is only a number
|
# first part is only a number
|
||||||
@ -65,9 +67,9 @@ def extract_structure_from_string(input_string):
|
|||||||
# first part not a number
|
# first part not a number
|
||||||
pass
|
pass
|
||||||
|
|
||||||
if 'predig' in left_side.lower():
|
if 'predig' in left_side.lower() or 'thema' in left_side.lower():
|
||||||
category = 'Predigt'
|
category = 'Predigt'
|
||||||
elif 'wort' in left_side.lower() or 'einladung' in left_side.lower() or 'begrüßung' in left_side.lower() or 'ansprache' in left_side.lower() or 'einleitung' in left_side.lower():
|
elif 'wort' in left_side.lower() or 'einladung' in left_side.lower() or 'begrüßung' in left_side.lower() or 'ansprache' in left_side.lower() or 'einleitung' in left_side.lower() or 'aufruf zum' in left_side.lower() or 'zuruf zum' in left_side.lower():
|
||||||
category = 'Vorwort'
|
category = 'Vorwort'
|
||||||
elif 'kinderchor' in left_side.lower():
|
elif 'kinderchor' in left_side.lower():
|
||||||
category = 'Kinderchor'
|
category = 'Kinderchor'
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user