diff --git a/source/main/models.py b/source/main/models.py index 2842ca7..43c52ef 100644 --- a/source/main/models.py +++ b/source/main/models.py @@ -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) diff --git a/source/mauflix/settings.py b/source/mauflix/settings.py index 9461f17..e389803 100644 --- a/source/mauflix/settings.py +++ b/source/mauflix/settings.py @@ -21,6 +21,7 @@ from .conf import ( TOKEN_TELEGRAM, CHAT_ID, API_TOKEN, + URL_BASE, URL_CDN, URL_DEBUG, )