From cb1f4b043a7fee4a77afa00dc0bed8ae5cea2ea2 Mon Sep 17 00:00:00 2001 From: Luis Portillo Date: Wed, 18 Nov 2020 00:01:54 -0400 Subject: [PATCH 1/2] The zones now will be loaded from the zones.json file, and you don't have to edit the code every time you want to edit the zones. --- horarios.py | 28 ++++++---------------------- zones.json | 22 ++++++++++++++++++++++ 2 files changed, 28 insertions(+), 22 deletions(-) create mode 100644 zones.json diff --git a/horarios.py b/horarios.py index 9655f81..4105c6d 100644 --- a/horarios.py +++ b/horarios.py @@ -2,6 +2,7 @@ # ๐Ÿ‘† Sin lo de arriba no se puede poner emojis import pytz import datetime +import json # Mi script asume la hora de tu PC date_to_convert = "2020-11-17 21:00:00" @@ -15,33 +16,16 @@ print("") # En orden de tamaรฑo de mercado/prioridad -zones = [ - ["๐Ÿ‡ฒ๐Ÿ‡ฝ", "America/Mexico_City"], - ["๐Ÿ‡จ๐Ÿ‡ด", "America/Bogota"], - ["๐Ÿ‡ต๐Ÿ‡ช", "America/Lima"], - ["๐Ÿ‡จ๐Ÿ‡ฑ", "America/Santiago"], - ["๐Ÿ‡ฆ๐Ÿ‡ท", "America/Buenos_Aires"], - ["๐Ÿ‡ช๐Ÿ‡ธ", "Europe/Madrid"], - ["๐Ÿ‡บ๐Ÿ‡พ", "America/Montevideo"], - ["๐Ÿ‡ช๐Ÿ‡จ", "America/Guayaquil"], - ["๐Ÿ‡ฌ๐Ÿ‡น", "America/Guatemala"], - ["๐Ÿ‡ธ๐Ÿ‡ป", "America/El_Salvador"], - ["๐Ÿ‡ง๐Ÿ‡ด", "America/La_Paz"], - ["๐Ÿ‡ต๐Ÿ‡พ", "America/Asuncion"], - ["๐Ÿ‡ฉ๐Ÿ‡ด", "America/Santo_Domingo"], - ["๐Ÿ‡ต๐Ÿ‡ฆ", "America/Panama"], - ["๐Ÿ‡จ๐Ÿ‡ท", "America/Costa_Rica"], - ["๐Ÿ‡ญ๐Ÿ‡ณ", "America/Tegucigalpa"], - ["๐Ÿ‡ป๐Ÿ‡ช", "America/Caracas"], - ["๐Ÿ‡ณ๐Ÿ‡ฎ", "America/Managua"], - ["๐Ÿ‡จ๐Ÿ‡บ", "Cuba"], - ["๐Ÿ‡บ๐Ÿ‡ธ", "US/Pacific"] -] +# Loading the zones from the JSON file + +with open('zones.json') as zones_file: + zones = json.load(zones_file) # Inicializamos el diccionario times = {"00pm": "X"} # If you need Brazil: +# you can add it to the zones.json file # ["๐Ÿ‡ง๐Ÿ‡ท","America/Sao_Paulo"] # Los timezones no estรกn derivados de paรญses, sino de ciudades. diff --git a/zones.json b/zones.json new file mode 100644 index 0000000..342f46a --- /dev/null +++ b/zones.json @@ -0,0 +1,22 @@ +[ + ["๐Ÿ‡ฒ๐Ÿ‡ฝ", "America/Mexico_City"], + ["๐Ÿ‡จ๐Ÿ‡ด", "America/Bogota"], + ["๐Ÿ‡ต๐Ÿ‡ช", "America/Lima"], + ["๐Ÿ‡จ๐Ÿ‡ฑ", "America/Santiago"], + ["๐Ÿ‡ฆ๐Ÿ‡ท", "America/Buenos_Aires"], + ["๐Ÿ‡ช๐Ÿ‡ธ", "Europe/Madrid"], + ["๐Ÿ‡บ๐Ÿ‡พ", "America/Montevideo"], + ["๐Ÿ‡ช๐Ÿ‡จ", "America/Guayaquil"], + ["๐Ÿ‡ฌ๐Ÿ‡น", "America/Guatemala"], + ["๐Ÿ‡ธ๐Ÿ‡ป", "America/El_Salvador"], + ["๐Ÿ‡ง๐Ÿ‡ด", "America/La_Paz"], + ["๐Ÿ‡ต๐Ÿ‡พ", "America/Asuncion"], + ["๐Ÿ‡ฉ๐Ÿ‡ด", "America/Santo_Domingo"], + ["๐Ÿ‡ต๐Ÿ‡ฆ", "America/Panama"], + ["๐Ÿ‡จ๐Ÿ‡ท", "America/Costa_Rica"], + ["๐Ÿ‡ญ๐Ÿ‡ณ", "America/Tegucigalpa"], + ["๐Ÿ‡ป๐Ÿ‡ช", "America/Caracas"], + ["๐Ÿ‡ณ๐Ÿ‡ฎ", "America/Managua"], + ["๐Ÿ‡จ๐Ÿ‡บ", "Cuba"], + ["๐Ÿ‡บ๐Ÿ‡ธ", "US/Pacific"] +] \ No newline at end of file From f8339f82f8074523ba841196714efa5b094271cc Mon Sep 17 00:00:00 2001 From: Luis Portillo Date: Wed, 18 Nov 2020 00:07:43 -0400 Subject: [PATCH 2/2] Fixed a couple of missing newlines --- horarios.py | 1 + zones.json | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/horarios.py b/horarios.py index 4105c6d..486a907 100644 --- a/horarios.py +++ b/horarios.py @@ -26,6 +26,7 @@ # If you need Brazil: # you can add it to the zones.json file + # ["๐Ÿ‡ง๐Ÿ‡ท","America/Sao_Paulo"] # Los timezones no estรกn derivados de paรญses, sino de ciudades. diff --git a/zones.json b/zones.json index 342f46a..69e7bcd 100644 --- a/zones.json +++ b/zones.json @@ -19,4 +19,4 @@ ["๐Ÿ‡ณ๐Ÿ‡ฎ", "America/Managua"], ["๐Ÿ‡จ๐Ÿ‡บ", "Cuba"], ["๐Ÿ‡บ๐Ÿ‡ธ", "US/Pacific"] -] \ No newline at end of file +]