fix: collector season limit

This commit is contained in:
EstrellaXD
2023-09-25 19:14:07 +08:00
parent 3a2c84af98
commit a5f9f858bc
5 changed files with 38 additions and 7 deletions

View File

@@ -36,6 +36,16 @@ class TitleParser:
logger.warning("Please change bangumi info manually.")
return title, season, None, None
@staticmethod
def tmdb_poster_parser(bangumi: Bangumi):
tmdb_info = tmdb_parser(bangumi.official_title, settings.rss_parser.language)
if tmdb_info:
logger.debug(f"TMDB Matched, official title is {tmdb_info.title}")
bangumi.poster_link = tmdb_info.poster_link
else:
logger.warning(f"Cannot match {bangumi.official_title} in TMDB. Use raw title instead.")
logger.warning("Please change bangumi info manually.")
@staticmethod
def raw_parser(raw: str) -> Bangumi | None:
language = settings.rss_parser.language