improved filename cleanup from invalid characters

This commit is contained in:
simon 2021-09-04 18:57:20 +07:00
parent a5ba8fbbe2
commit c490690844
1 changed files with 8 additions and 1 deletions

View File

@ -234,7 +234,8 @@ class MovieIdentify:
year_dedected = result['release_date'].split('-')[0]
name_dedected = result['title']
new_moviename = f'{name_dedected} ({year_dedected})'
new_filename = f'{new_moviename}{file_ext}'
cleaned_name = self.name_cleaner(name_dedected)
new_filename = f'{cleaned_name}{file_ext}'
movie_details = {
'new_moviename': new_moviename,
'new_filename': new_filename,
@ -242,6 +243,12 @@ class MovieIdentify:
}
return movie_details
@staticmethod
def name_cleaner(name_dedected):
""" replace problematic characters in filename """
cleaned_name = name_dedected.replace('/', '-')
return cleaned_name
def main():
""" main to lunch moviesort """