Files
MediaManager-maxdorninger/backend/src/metadataProvider/__init__.py
2025-03-27 18:25:31 +01:00

18 lines
537 B
Python

import logging
import metadataProvider.tmdb
from database.tv import Show
from metadataProvider.abstractMetaDataProvider import metadata_providers
log = logging.getLogger(__name__)
def get_show_metadata(id: int = None, provider: str = "tmdb") -> Show:
if id is None or provider is None:
raise ValueError("Show Metadata requires id and provider")
return metadata_providers[provider].get_show_metadata(id)
def search_show(query: str, provider: str = "tmdb"):
return metadata_providers[provider].search_show(query)