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:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…