From 99925836f3f94b7c5c3e74be7d254db04dc26857 Mon Sep 17 00:00:00 2001 From: Jesse Bannon Date: Sun, 28 Aug 2022 11:26:43 -0700 Subject: [PATCH] [BACKEND] Add warning for using deprecated youtube.channel date range (#200) --- src/ytdl_sub/utils/datetime.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/ytdl_sub/utils/datetime.py b/src/ytdl_sub/utils/datetime.py index 3231461a..157629e1 100644 --- a/src/ytdl_sub/utils/datetime.py +++ b/src/ytdl_sub/utils/datetime.py @@ -3,6 +3,7 @@ from typing import Optional from yt_dlp import DateRange from ytdl_sub.config.preset_options import Overrides +from ytdl_sub.utils.logger import Logger from ytdl_sub.validators.string_datetime import StringDatetimeValidator @@ -26,6 +27,13 @@ def to_date_range_hack( end = before.apply_formatter(variable_dict={}) if start or end: + logger = Logger.get(name="youtube-channel") + logger.warning( + "DEPRECATED: youtube.before/after will are deprecated and will be removed in v0.0.5. " + "Use the 'date_range' plugin instead: " + "https://ytdl-sub.readthedocs.io/en/latest/config.html#date-range" + ) + return DateRange(start=start, end=end) return None