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