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]}