INNER CODE UNIT · Python
_get_library_entries
Casvt/Plex-scripts · library_management/poster_exporter_importer.py:197
def _get_library_entries(
ssn: 'Session',
library_filter: LibraryFilter
) -> Generator[dict, Any, Any]:
"""Get library entries to iterate over.
Args:
ssn (Session): The `requests.Session` to make the requests with.
library_filter (LibraryFilter): The filters to apply.
Yields:
Generator[dict, Any, Any]: The resulting media information.
"""
lf = library_filter
sections: List[dict] = ssn.get(
f'{base_url}/library/sections'
).json()['MediaContainer'].get('Directory', [])