INNER CODE UNIT · Python

prep_recent_eps

Casvt/Plex-scripts · library_management/recent_episode_maintainer.py:177

def prep_recent_eps() -> Callable[[TMedia], bool]:
    def recent_eps(media: TMedia) -> bool:
        if media["type"] != "episode":
            return False
        return not media["ratingKey"] in RECENT_EPISODES[media["grandparentRatingKey"]]

    return recent_eps


def prep_field_check(
    field: str,
    value: str
) -> Callable[[TMedia], bool]:
    def field_check(media: TMedia) -> bool:
        if field not in media:
            return False

        tags = {f["tag"] for f in media[field]}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…