Corona: reload config, decode json

This commit is contained in:
oddluck 2020-03-10 21:20:28 +00:00
parent 69659794e5
commit 11fef3b9d3
2 changed files with 27 additions and 26 deletions

View File

@ -54,7 +54,8 @@ __url__ = 'https://github.com/oddluck/limnoria-plugins/'
from . import config from . import config
from . import plugin from . import plugin
from imp import reload from imp import reload
imp.reload(plugin) # In case we're being reloaded. reload(plugin)
reload(config)
# Add more reloads here if you add third-party modules and want them to be # Add more reloads here if you add third-party modules and want them to be
# reloaded when this plugin is reloaded. Don't forget to import them as well! # reloaded when this plugin is reloaded. Don't forget to import them as well!

View File

@ -70,9 +70,9 @@ CC = {
"BJ": "BENIN", "BJ": "BENIN",
"BM": "BERMUDA", "BM": "BERMUDA",
"BT": "BHUTAN", "BT": "BHUTAN",
"BO": "BOLIVIA, PLURINATIONAL STATE OF", "BO": "BOLIVIA",
"BQ": "BONAIRE, SINT EUSTATIUS AND SABA", "BQ": "BONAIRE",
"BA": "BOSNIA AND HERZEGOVINA", "BA": "BOSNIA",
"BW": "BOTSWANA", "BW": "BOTSWANA",
"BV": "BOUVET ISLAND", "BV": "BOUVET ISLAND",
"BR": "BRAZIL", "BR": "BRAZIL",
@ -95,7 +95,7 @@ CC = {
"CO": "COLOMBIA", "CO": "COLOMBIA",
"KM": "COMOROS", "KM": "COMOROS",
"CG": "CONGO", "CG": "CONGO",
"CD": "CONGO, THE DEMOCRATIC REPUBLIC OF THE", "CD": "CONGO",
"CK": "COOK ISLANDS", "CK": "COOK ISLANDS",
"CR": "COSTA RICA", "CR": "COSTA RICA",
"CI": "CÔTE D'IVOIRE", "CI": "CÔTE D'IVOIRE",
@ -115,13 +115,13 @@ CC = {
"ER": "ERITREA", "ER": "ERITREA",
"EE": "ESTONIA", "EE": "ESTONIA",
"ET": "ETHIOPIA", "ET": "ETHIOPIA",
"FK": "FALKLAND ISLANDS (MALVINAS)", "FK": "FALKLAND ISLANDS",
"FO": "FAROE ISLANDS", "FO": "FAROE ISLANDS",
"FJ": "FIJI", "FJ": "FIJI",
"FI": "FINLAND", "FI": "FINLAND",
"FR": "FRANCE", "FR": "FRANCE",
"GF": "FRENCH GUIANA", "GF": "GUIANA",
"PF": "FRENCH POLYNESIA", "PF": "POLYNESIA",
"TF": "FRENCH SOUTHERN TERRITORIES", "TF": "FRENCH SOUTHERN TERRITORIES",
"GA": "GABON", "GA": "GABON",
"GM": "GAMBIA", "GM": "GAMBIA",
@ -141,14 +141,14 @@ CC = {
"GY": "GUYANA", "GY": "GUYANA",
"HT": "HAITI", "HT": "HAITI",
"HM": "HEARD ISLAND AND MCDONALD ISLANDS", "HM": "HEARD ISLAND AND MCDONALD ISLANDS",
"VA": "HOLY SEE (VATICAN CITY STATE)", "VA": "VATICAN CITY",
"HN": "HONDURAS", "HN": "HONDURAS",
"HK": "HONG KONG", "HK": "HONG KONG",
"HU": "HUNGARY", "HU": "HUNGARY",
"IS": "ICELAND", "IS": "ICELAND",
"IN": "INDIA", "IN": "INDIA",
"ID": "INDONESIA", "ID": "INDONESIA",
"IR": "IRAN, ISLAMIC REPUBLIC OF", "IR": "IRAN",
"IQ": "IRAQ", "IQ": "IRAQ",
"IE": "IRELAND", "IE": "IRELAND",
"IM": "ISLE OF MAN", "IM": "ISLE OF MAN",
@ -161,11 +161,11 @@ CC = {
"KZ": "KAZAKHSTAN", "KZ": "KAZAKHSTAN",
"KE": "KENYA", "KE": "KENYA",
"KI": "KIRIBATI", "KI": "KIRIBATI",
"KP": "KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF", "KP": "NORTH KOREA",
"KR": "KOREA, REPUBLIC OF", "KR": "SOUTH KOREA",
"KW": "KUWAIT", "KW": "KUWAIT",
"KG": "KYRGYZSTAN", "KG": "KYRGYZSTAN",
"LA": "LAO PEOPLE'S DEMOCRATIC REPUBLIC", "LA": "LAOS",
"LV": "LATVIA", "LV": "LATVIA",
"LB": "LEBANON", "LB": "LEBANON",
"LS": "LESOTHO", "LS": "LESOTHO",
@ -175,7 +175,7 @@ CC = {
"LT": "LITHUANIA", "LT": "LITHUANIA",
"LU": "LUXEMBOURG", "LU": "LUXEMBOURG",
"MO": "MACAO", "MO": "MACAO",
"MK": "MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF", "MK": "MACEDONIA",
"MG": "MADAGASCAR", "MG": "MADAGASCAR",
"MW": "MALAWI", "MW": "MALAWI",
"MY": "MALAYSIA", "MY": "MALAYSIA",
@ -188,8 +188,8 @@ CC = {
"MU": "MAURITIUS", "MU": "MAURITIUS",
"YT": "MAYOTTE", "YT": "MAYOTTE",
"MX": "MEXICO", "MX": "MEXICO",
"FM": "MICRONESIA, FEDERATED STATES OF", "FM": "MICRONESIA",
"MD": "MOLDOVA, REPUBLIC OF", "MD": "MOLDOVA",
"MC": "MONACO", "MC": "MONACO",
"MN": "MONGOLIA", "MN": "MONGOLIA",
"ME": "MONTENEGRO", "ME": "MONTENEGRO",
@ -229,7 +229,7 @@ CC = {
"RU": "RUSSIAN FEDERATION", "RU": "RUSSIAN FEDERATION",
"RW": "RWANDA", "RW": "RWANDA",
"BL": "SAINT BARTHÉLEMY", "BL": "SAINT BARTHÉLEMY",
"SH": "SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA", "SH": "SAINT HELENA",
"KN": "SAINT KITTS AND NEVIS", "KN": "SAINT KITTS AND NEVIS",
"LC": "SAINT LUCIA", "LC": "SAINT LUCIA",
"MF": "SAINT MARTIN (FRENCH PART)", "MF": "SAINT MARTIN (FRENCH PART)",
@ -244,13 +244,13 @@ CC = {
"SC": "SEYCHELLES", "SC": "SEYCHELLES",
"SL": "SIERRA LEONE", "SL": "SIERRA LEONE",
"SG": "SINGAPORE", "SG": "SINGAPORE",
"SX": "SINT MAARTEN (DUTCH PART)", "SX": "SINT MAARTEN",
"SK": "SLOVAKIA", "SK": "SLOVAKIA",
"SI": "SLOVENIA", "SI": "SLOVENIA",
"SB": "SOLOMON ISLANDS", "SB": "SOLOMON ISLANDS",
"SO": "SOMALIA", "SO": "SOMALIA",
"ZA": "SOUTH AFRICA", "ZA": "SOUTH AFRICA",
"GS": "SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS", "GS": "SOUTH GEORGIA",
"SS": "SOUTH SUDAN", "SS": "SOUTH SUDAN",
"ES": "SPAIN", "ES": "SPAIN",
"LK": "SRI LANKA", "LK": "SRI LANKA",
@ -263,7 +263,7 @@ CC = {
"SY": "SYRIAN ARAB REPUBLIC", "SY": "SYRIAN ARAB REPUBLIC",
"TW": "TAIWAN, PROVINCE OF CHINA", "TW": "TAIWAN, PROVINCE OF CHINA",
"TJ": "TAJIKISTAN", "TJ": "TAJIKISTAN",
"TZ": "TANZANIA, UNITED REPUBLIC OF", "TZ": "TANZANIA",
"TH": "THAILAND", "TH": "THAILAND",
"TL": "TIMOR-LESTE", "TL": "TIMOR-LESTE",
"TG": "TOGO", "TG": "TOGO",
@ -278,16 +278,16 @@ CC = {
"UG": "UGANDA", "UG": "UGANDA",
"UA": "UKRAINE", "UA": "UKRAINE",
"AE": "UNITED ARAB EMIRATES", "AE": "UNITED ARAB EMIRATES",
"GB": "UNITED KINGDOM", "GB": "UK",
"US": "UNITED STATES", "US": "US",
"UM": "UNITED STATES MINOR OUTLYING ISLANDS", "UM": "UNITED STATES MINOR OUTLYING ISLANDS",
"UY": "URUGUAY", "UY": "URUGUAY",
"UZ": "UZBEKISTAN", "UZ": "UZBEKISTAN",
"VU": "VANUATU", "VU": "VANUATU",
"VE": "VENEZUELA, BOLIVARIAN REPUBLIC OF", "VE": "VENEZUELA",
"VN": "VIET NAM", "VN": "VIET NAM",
"VG": "VIRGIN ISLANDS, BRITISH", "VG": "VIRGIN ISLANDS",
"VI": "VIRGIN ISLANDS, U.S.", "VI": "VIRGIN ISLANDS",
"WF": "WALLIS AND FUTUNA", "WF": "WALLIS AND FUTUNA",
"EH": "WESTERN SAHARA", "EH": "WESTERN SAHARA",
"YE": "YEMEN", "YE": "YEMEN",
@ -394,7 +394,7 @@ class Corona(callbacks.Plugin):
data = csv.DictReader(data.iter_lines(decode_unicode = True)) data = csv.DictReader(data.iter_lines(decode_unicode = True))
else: else:
api = True api = True
data = json.loads(data.content) data = json.loads(data.content.decode())
data = data.get('features') data = data.get('features')
if not data: if not data:
log.debug("Corona: Error retrieving features data from API.") log.debug("Corona: Error retrieving features data from API.")