Fix Language.fromalpha3 to Language.fromalpha3b

pull/2836/head
Engin Al 2 months ago
parent bdf06fac51
commit f6cb2a6870

@ -39,11 +39,16 @@ class TurkceAltyaziOrgSubtitle(Subtitle):
hearing_impaired=False,
season=None,
episode=None,
is_pack=False,
):
super().__init__(language, hearing_impaired, page_link)
self.season = season
self.episode = episode
if episode:
self.asked_for_episode = True
self.release_info = release_info
self.releases = release_info
self.is_pack = is_pack
self.download_link = page_link
self.uploader = uploader
self.matches = None
@ -231,18 +236,18 @@ class TurkceAltyaziOrgProvider(Provider, ProviderSubtitleArchiveMixin):
sub_language = self.custom_identifiers.get(
item.select("div.aldil > span")[0].attrs["class"][0]
)
sub_language = Language.fromalpha3(sub_language)
sub_language = Language.fromalpha3b(sub_language)
if type_ == "episode":
sub_season, sub_episode = [
x.text for x in item.select("div.alcd")[0].find_all("b")
]
sub_season = int(sub_season)
in_package = False
is_pack = False
try:
sub_episode = int(sub_episode)
except ValueError:
in_package = True
is_pack = True
sub_uploader_container = item.select("div.alcevirmen")[0]
if sub_uploader_container.text != "":
@ -265,7 +270,7 @@ class TurkceAltyaziOrgProvider(Provider, ProviderSubtitleArchiveMixin):
sub_release_info_list.extend(
x.strip() for x in sub_rip_container.text.strip().split("/")
)
sub_release_info = ", ".join(sub_release_info_list)
sub_release_info = ",".join(sub_release_info_list)
sub_hearing_impaired = bool(
sub_rip_container.find("img", {"src": "/images/isitme.png"})
@ -279,7 +284,7 @@ class TurkceAltyaziOrgProvider(Provider, ProviderSubtitleArchiveMixin):
if (sub_language in languages) and (
type_ == "movie"
or (sub_season == season)
and (in_package or sub_episode == episode)
and (is_pack or sub_episode == episode)
):
subtitle = self.subtitle_class(
sub_language,
@ -289,10 +294,11 @@ class TurkceAltyaziOrgProvider(Provider, ProviderSubtitleArchiveMixin):
hearing_impaired=sub_hearing_impaired,
season=sub_season if type_ == "episode" else None,
episode=(
(episode if in_package else sub_episode)
(episode if is_pack else sub_episode)
if type_ == "episode"
else None
),
is_pack=bool(is_pack),
)
logger.debug("Found subtitle %r", subtitle)

Loading…
Cancel
Save