diff --git a/app/download.py b/app/download.py index 6a7e78b..980a7c9 100644 --- a/app/download.py +++ b/app/download.py @@ -158,8 +158,9 @@ class dropout(): def show(show, season, specials=False, episode_start=None): - season_str = f"{int(season):02}" if not specials else "00" - directory = f"/tv/{show}/{'Specials' if specials else f'Season {season}'}" + server_season = int(season) - 2 if show == "Dimension 20" and int(season) > 30 else int(season) + season_str = f"{server_season:02}" if not specials else "00" + directory = f"/tv/{show}/{'Specials' if specials else f'Season {server_season}'}" os.makedirs(directory, exist_ok=True) with open(f'{DATA_DIR}/dropout.json', 'r') as json_file: @@ -179,6 +180,7 @@ class dropout(): r"|.*trailer.*" r"|.*recap.*" r"|.*last.looks.*'" + r"|.*Explainer.*'" ) match_filter = yt_dlp.utils.match_filter_func(filter_pattern)