refactor metadata providers: remove special character removal from search queries

This commit is contained in:
maxid
2025-12-28 11:12:58 +01:00
parent a29e53bbe5
commit b05c255a53
2 changed files with 4 additions and 6 deletions

View File

@@ -8,7 +8,6 @@ from media_manager.metadataProvider.abstractMetaDataProvider import (
AbstractMetadataProvider,
)
from media_manager.metadataProvider.schemas import MetaDataProviderSearchResult
from media_manager.torrent.utils import remove_special_chars_and_parentheses
from media_manager.tv.schemas import Episode, Season, Show, SeasonNumber, EpisodeNumber
from media_manager.movies.schemas import Movie
from media_manager.notification.manager import notification_manager
@@ -100,7 +99,7 @@ class TmdbMetadataProvider(AbstractMetadataProvider):
response = requests.get(
url=f"{self.url}/tv/search",
params={
"query": remove_special_chars_and_parentheses(query),
"query": query,
"page": page,
},
)
@@ -169,7 +168,7 @@ class TmdbMetadataProvider(AbstractMetadataProvider):
response = requests.get(
url=f"{self.url}/movies/search",
params={
"query": remove_special_chars_and_parentheses(query),
"query": query,
"page": page,
},
)

View File

@@ -8,7 +8,6 @@ from media_manager.metadataProvider.abstractMetaDataProvider import (
AbstractMetadataProvider,
)
from media_manager.metadataProvider.schemas import MetaDataProviderSearchResult
from media_manager.torrent.utils import remove_special_chars_and_parentheses
from media_manager.tv.schemas import Episode, Season, Show, SeasonNumber
from media_manager.movies.schemas import Movie
@@ -32,7 +31,7 @@ class TvdbMetadataProvider(AbstractMetadataProvider):
def __search_tv(self, query: str) -> dict:
return requests.get(
f"{self.url}/tv/search",
params={"query": remove_special_chars_and_parentheses(query)},
params={"query": query},
).json()
def __get_trending_tv(self) -> dict:
@@ -44,7 +43,7 @@ class TvdbMetadataProvider(AbstractMetadataProvider):
def __search_movie(self, query: str) -> dict:
return requests.get(
f"{self.url}/movies/search",
params={"query": remove_special_chars_and_parentheses(query)},
params={"query": query},
).json()
def __get_trending_movies(self) -> dict: