INNER CODE UNIT · Python
prep_days_ago
Casvt/Plex-scripts · library_management/recent_episode_maintainer.py:151
def prep_days_ago(
extractor: Callable[[TMedia], Any],
operator: str,
value: int
) -> Callable[[TMedia], bool]:
def check_days_ago(media: TMedia) -> bool:
lw: Union[int, None] = extractor(media)
if not lw:
return False
days_ago = (time() - lw) // 86400
if operator == '<':
return days_ago <= value
elif operator == '>':
return days_ago >= value
elif operator == '=':
return days_ago == value
else: