INNER CODE UNIT · Python
recent_episode_maintainer
Casvt/Plex-scripts · library_management/recent_episode_maintainer.py:504
def recent_episode_maintainer(
ssn: 'Session',
library_filter: LibraryFilter,
media_filter: MediaFilter,
preview: bool = False
) -> List[int]:
"""If targeted media falls under certain conditions, delete the file.
Args:
ssn (Session): The plex requests session to fetch with.
library_filter (LibraryFilter): The filter to apply to the media.
media_filter (MediaFilter): The filter to select what media to delete.
preview (bool, optional): Only list matching media instead of actually deleting it.
Defaults to False.
Returns:
List[int]: List of media rating keys that were processed.
"""