Clean file names to better detect duplicates
This commit is contained in:
@ -278,11 +278,12 @@ class FreeboxMoviePlanner:
|
|||||||
|
|
||||||
def excludeLocalMovies(self, directory):
|
def excludeLocalMovies(self, directory):
|
||||||
(_, _, filenames) = next(os.walk(directory))
|
(_, _, filenames) = next(os.walk(directory))
|
||||||
|
clean = lambda t: re.sub(r"( :|\?)", "", t)
|
||||||
logging.warning('Dropping movies already recorded: {}'.format(
|
logging.warning('Dropping movies already recorded: {}'.format(
|
||||||
[m for m in self.movies if m.title+'.m2ts' in filenames]
|
[m for m in self.movies if clean(m.title)+'.m2ts' in filenames]
|
||||||
))
|
))
|
||||||
self.movies = [
|
self.movies = [
|
||||||
m for m in self.movies if m.title+'.m2ts' not in filenames
|
m for m in self.movies if clean(m.title)+'.m2ts' not in filenames
|
||||||
]
|
]
|
||||||
|
|
||||||
def excludeNotSelected(self):
|
def excludeNotSelected(self):
|
||||||
|
Reference in New Issue
Block a user