From a54bff144b65ec4e3d55b3fb7d0487076412ff28 Mon Sep 17 00:00:00 2001 From: djib Date: Wed, 9 Oct 2019 00:01:29 +0200 Subject: [PATCH] Filter movies on available channels --- FreeboxMoviePlanner.py | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/FreeboxMoviePlanner.py b/FreeboxMoviePlanner.py index e0b39c0..e2422a9 100755 --- a/FreeboxMoviePlanner.py +++ b/FreeboxMoviePlanner.py @@ -43,11 +43,15 @@ class Movie: ) def __repr__(self): - return 'Movie <{}({})>'.format(self.title, self.rating) + return "Movie <{} (Ch:{} – R:{})>".format( + self.title, + self.channel, + self.rating + ) class TVGuideScraper: - TV_GUIDE_URL = 'https://www.programme-television.org/{}?bouquet=tnt' + TV_GUIDE_URL = 'https://www.programme-television.org/{}?bouquet=free' @staticmethod def getMovies(day=''): @@ -100,6 +104,10 @@ class FreeboxMoviePlanner: token=self.config['freebox-session-token'] ) self.getListOfAvailableChannels() + self.scapeAllMovies() + # self.findMoviesOnTMDB() + # self.filterBadRatings() + self.filterUnavailableChannels() def __repr__(self): result = 'FreeboxMoviePlanner