This commit is contained in:
Mauricio 2023-04-09 22:10:04 -06:00
parent cf13c3e6c4
commit 4377b315d1
2 changed files with 21 additions and 20 deletions

View File

@ -265,20 +265,20 @@ class MovieQuerySet(models.QuerySet):
else:
return f"{num}{sym}"
def get_sub_lang(self, key):
"""
Obtiene los lenguajes de los subtítulos en diversas nomenclaturas.
# ~ def get_sub_lang(self, key):
# ~ """
# ~ Obtiene los lenguajes de los subtítulos en diversas nomenclaturas.
La llave está en ISO-639-2 o ISO-639-3.
Cfr. https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
https://en.wikipedia.org/wiki/ISO_639-2
OJO: hay más variantes de Tarahumara y de Mixteco
"""
langs = {
"spa": {"iso639_1": "es", "label": "Español"},
"eng": {"iso639_1": "en", "label": "Inglés"},
"fra": {"iso639_1": "fr", "label": "Francés"},
"por": {"iso639_1": "pt", "label": "Portugués"},
# ~ La llave está en ISO-639-2 o ISO-639-3.
# ~ Cfr. https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
# ~ https://en.wikipedia.org/wiki/ISO_639-2
# ~ OJO: hay más variantes de Tarahumara y de Mixteco
# ~ """
# ~ langs = {
# ~ "spa": {"iso639_1": "es", "label": "Español"},
# ~ "eng": {"iso639_1": "en", "label": "Inglés"},
# ~ "fra": {"iso639_1": "fr", "label": "Francés"},
# ~ "por": {"iso639_1": "pt", "label": "Portugués"},
# ~ "rum": {"iso639_1": "ro", "label": "Rumano"},
# ~ "cat": {"iso639_1": "ca", "label": "Catalán"},
# ~ "glg": {"iso639_1": "gl", "label": "Gallego"},
@ -296,12 +296,12 @@ class MovieQuerySet(models.QuerySet):
# ~ "ger": {"iso639_1": "de", "label": "Alemán"},
# ~ "chi": {"iso639_1": "zh", "label": "Chino"},
# ~ "zho": {"iso639_1": "zh", "label": "Chino"},
}
if key in langs:
lang = langs[key]
lang["suffix"] = key
return lang
return {"suffix": key, "iso639_1": "!!", "label": key}
# ~ }
# ~ if key in langs:
# ~ lang = langs[key]
# ~ lang["suffix"] = key
# ~ return lang
# ~ return {"suffix": key, "iso639_1": "!!", "label": key}
def get_subs(self, id):
"""
@ -322,7 +322,7 @@ class MovieQuerySet(models.QuerySet):
subs = []
for k, v in settings.LANG_SUBTITLES.items():
url_sub = f'{url_base}/{base_name}.{k}.vtt'
url_sub = f'{settings.URL_BASE}{url_base}/{base_name}.{k}.vtt'
response = requests.get(url_sub)
if response.status_code==200:
subs.append(v)

View File

@ -21,6 +21,7 @@ from .conf import (
TOKEN_TELEGRAM,
CHAT_ID,
API_TOKEN,
URL_BASE,
URL_CDN,
URL_DEBUG,
)