Merge branch 'master' into feature/preview-scripts-rewrite-to-python

This commit is contained in:
Benedict Xavier
2025-12-02 17:16:50 +03:00
committed by GitHub
5 changed files with 19 additions and 13 deletions

View File

@@ -4,7 +4,8 @@
"Magia Record: Mahou Shoujo Madoka☆Magica Gaiden (TV)": "Mahou Shoujo Madoka☆Magica",
"Dungeon ni Deai o Motomeru no wa Machigatte Iru Darouka": "Dungeon ni Deai wo Motomeru no wa Machigatteiru Darou ka",
"Hazurewaku no \"Joutai Ijou Skill\" de Saikyou ni Natta Ore ga Subete wo Juurin suru made": "Hazure Waku no [Joutai Ijou Skill] de Saikyou ni Natta Ore ga Subete wo Juurin Suru made",
"Re:Zero kara Hajimeru Isekai Seikatsu Season 3": "Re:Zero kara Hajimeru Isekai Seikatsu 3rd Season"
"Re:Zero kara Hajimeru Isekai Seikatsu Season 3": "Re:Zero kara Hajimeru Isekai Seikatsu 3rd Season",
"Hanka×Hanka (2011)": "Hunter × Hunter (2011)"
},
"hianime": {
"My Star": "Oshi no Ko"

View File

@@ -2,6 +2,7 @@ from typing import TYPE_CHECKING
import click
from ...core.config import AppConfig
from ...core.exceptions import ViuError
from ..utils.completion import anime_titles_shell_complete
@@ -49,6 +50,7 @@ def search(config: AppConfig, **options: "Unpack[Options]"):
SearchParams,
)
from ...libs.provider.anime.provider import create_provider
from viu_media.core.utils.normalizer import normalize_title
from ...libs.selectors.selector import create_selector
if not options["anime_title"]:
@@ -67,7 +69,10 @@ def search(config: AppConfig, **options: "Unpack[Options]"):
with feedback.progress(f"Fetching anime search results for {anime_title}"):
search_results = provider.search(
SearchParams(
query=anime_title, translation_type=config.stream.translation_type
query=normalize_title(
anime_title, config.general.provider.value, True
).lower(),
translation_type=config.stream.translation_type,
)
)
if not search_results:

View File

@@ -28,7 +28,9 @@ def provider_search(ctx: Context, state: State) -> State | InternalDirective:
provider_search_results = provider.search(
SearchParams(
query=normalize_title(media_title, config.general.provider.value, True),
query=normalize_title(
media_title, config.general.provider.value, True
).lower(),
translation_type=config.stream.translation_type,
)
)