Fix #11
This commit is contained in:
parent
cf13c3e6c4
commit
4377b315d1
|
@ -265,20 +265,20 @@ class MovieQuerySet(models.QuerySet):
|
||||||
else:
|
else:
|
||||||
return f"{num}{sym}"
|
return f"{num}{sym}"
|
||||||
|
|
||||||
def get_sub_lang(self, key):
|
# ~ def get_sub_lang(self, key):
|
||||||
"""
|
# ~ """
|
||||||
Obtiene los lenguajes de los subtítulos en diversas nomenclaturas.
|
# ~ Obtiene los lenguajes de los subtítulos en diversas nomenclaturas.
|
||||||
|
|
||||||
La llave está en ISO-639-2 o ISO-639-3.
|
# ~ La llave está en ISO-639-2 o ISO-639-3.
|
||||||
Cfr. https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
|
# ~ Cfr. https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
|
||||||
https://en.wikipedia.org/wiki/ISO_639-2
|
# ~ https://en.wikipedia.org/wiki/ISO_639-2
|
||||||
OJO: hay más variantes de Tarahumara y de Mixteco
|
# ~ OJO: hay más variantes de Tarahumara y de Mixteco
|
||||||
"""
|
# ~ """
|
||||||
langs = {
|
# ~ langs = {
|
||||||
"spa": {"iso639_1": "es", "label": "Español"},
|
# ~ "spa": {"iso639_1": "es", "label": "Español"},
|
||||||
"eng": {"iso639_1": "en", "label": "Inglés"},
|
# ~ "eng": {"iso639_1": "en", "label": "Inglés"},
|
||||||
"fra": {"iso639_1": "fr", "label": "Francés"},
|
# ~ "fra": {"iso639_1": "fr", "label": "Francés"},
|
||||||
"por": {"iso639_1": "pt", "label": "Portugués"},
|
# ~ "por": {"iso639_1": "pt", "label": "Portugués"},
|
||||||
# ~ "rum": {"iso639_1": "ro", "label": "Rumano"},
|
# ~ "rum": {"iso639_1": "ro", "label": "Rumano"},
|
||||||
# ~ "cat": {"iso639_1": "ca", "label": "Catalán"},
|
# ~ "cat": {"iso639_1": "ca", "label": "Catalán"},
|
||||||
# ~ "glg": {"iso639_1": "gl", "label": "Gallego"},
|
# ~ "glg": {"iso639_1": "gl", "label": "Gallego"},
|
||||||
|
@ -296,12 +296,12 @@ class MovieQuerySet(models.QuerySet):
|
||||||
# ~ "ger": {"iso639_1": "de", "label": "Alemán"},
|
# ~ "ger": {"iso639_1": "de", "label": "Alemán"},
|
||||||
# ~ "chi": {"iso639_1": "zh", "label": "Chino"},
|
# ~ "chi": {"iso639_1": "zh", "label": "Chino"},
|
||||||
# ~ "zho": {"iso639_1": "zh", "label": "Chino"},
|
# ~ "zho": {"iso639_1": "zh", "label": "Chino"},
|
||||||
}
|
# ~ }
|
||||||
if key in langs:
|
# ~ if key in langs:
|
||||||
lang = langs[key]
|
# ~ lang = langs[key]
|
||||||
lang["suffix"] = key
|
# ~ lang["suffix"] = key
|
||||||
return lang
|
# ~ return lang
|
||||||
return {"suffix": key, "iso639_1": "!!", "label": key}
|
# ~ return {"suffix": key, "iso639_1": "!!", "label": key}
|
||||||
|
|
||||||
def get_subs(self, id):
|
def get_subs(self, id):
|
||||||
"""
|
"""
|
||||||
|
@ -322,7 +322,7 @@ class MovieQuerySet(models.QuerySet):
|
||||||
|
|
||||||
subs = []
|
subs = []
|
||||||
for k, v in settings.LANG_SUBTITLES.items():
|
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)
|
response = requests.get(url_sub)
|
||||||
if response.status_code==200:
|
if response.status_code==200:
|
||||||
subs.append(v)
|
subs.append(v)
|
||||||
|
|
|
@ -21,6 +21,7 @@ from .conf import (
|
||||||
TOKEN_TELEGRAM,
|
TOKEN_TELEGRAM,
|
||||||
CHAT_ID,
|
CHAT_ID,
|
||||||
API_TOKEN,
|
API_TOKEN,
|
||||||
|
URL_BASE,
|
||||||
URL_CDN,
|
URL_CDN,
|
||||||
URL_DEBUG,
|
URL_DEBUG,
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue