mirror of
https://github.com/oddluck/limnoria-plugins.git
synced 2025-04-25 20:41:21 -05:00
Corona/SpiffyTitles: cleanup, formatting
This commit is contained in:
parent
87fdaca856
commit
7cad84a682
312
Corona/codes.py
Normal file
312
Corona/codes.py
Normal file
@ -0,0 +1,312 @@
|
||||
countries = {
|
||||
"AF": "AFGHANISTAN",
|
||||
"AX": "ÅLAND ISLANDS",
|
||||
"AL": "ALBANIA",
|
||||
"DZ": "ALGERIA",
|
||||
"AS": "AMERICAN SAMOA",
|
||||
"AD": "ANDORRA",
|
||||
"AO": "ANGOLA",
|
||||
"AI": "ANGUILLA",
|
||||
"AQ": "ANTARCTICA",
|
||||
"AG": "ANTIGUA AND BARBUDA",
|
||||
"AR": "ARGENTINA",
|
||||
"AM": "ARMENIA",
|
||||
"AW": "ARUBA",
|
||||
"AU": "AUSTRALIA",
|
||||
"AT": "AUSTRIA",
|
||||
"AZ": "AZERBAIJAN",
|
||||
"BS": "BAHAMAS",
|
||||
"BH": "BAHRAIN",
|
||||
"BD": "BANGLADESH",
|
||||
"BB": "BARBADOS",
|
||||
"BY": "BELARUS",
|
||||
"BE": "BELGIUM",
|
||||
"BZ": "BELIZE",
|
||||
"BJ": "BENIN",
|
||||
"BM": "BERMUDA",
|
||||
"BT": "BHUTAN",
|
||||
"BO": "BOLIVIA",
|
||||
"BQ": "BONAIRE",
|
||||
"BA": "BOSNIA AND HERZEGOVINA",
|
||||
"BW": "BOTSWANA",
|
||||
"BV": "BOUVET ISLAND",
|
||||
"BR": "BRAZIL",
|
||||
"IO": "BRITISH INDIAN OCEAN TERRITORY",
|
||||
"BN": "BRUNEI",
|
||||
"BG": "BULGARIA",
|
||||
"BF": "BURKINA FASO",
|
||||
"BI": "BURUNDI",
|
||||
"KH": "CAMBODIA",
|
||||
"CM": "CAMEROON",
|
||||
"CA": "CANADA",
|
||||
"CV": "CABO VERDE",
|
||||
"KY": "CAYMAN ISLANDS",
|
||||
"CF": "CAR",
|
||||
"TD": "CHAD",
|
||||
"CL": "CHILE",
|
||||
"CN": "CHINA",
|
||||
"CX": "CHRISTMAS ISLAND",
|
||||
"CC": "COCOS ISLANDS",
|
||||
"CO": "COLOMBIA",
|
||||
"KM": "COMOROS",
|
||||
"CG": "CONGO",
|
||||
"CD": "CONGO",
|
||||
"CK": "COOK ISLANDS",
|
||||
"CR": "COSTA RICA",
|
||||
"CI": "CÔTE D'IVOIRE",
|
||||
"HR": "CROATIA",
|
||||
"CU": "CUBA",
|
||||
"CW": "CURAÇAO",
|
||||
"CY": "CYPRUS",
|
||||
"CZ": "CZECHIA",
|
||||
"DK": "DENMARK",
|
||||
"DJ": "DJIBOUTI",
|
||||
"DM": "DOMINICA",
|
||||
"DO": "DOMINICAN REPUBLIC",
|
||||
"EC": "ECUADOR",
|
||||
"EG": "EGYPT",
|
||||
"SV": "EL SALVADOR",
|
||||
"GQ": "EQUATORIAL GUINEA",
|
||||
"ER": "ERITREA",
|
||||
"EE": "ESTONIA",
|
||||
"ET": "ETHIOPIA",
|
||||
"FK": "FALKLAND ISLANDS",
|
||||
"FO": "FAROE ISLANDS",
|
||||
"FJ": "FIJI",
|
||||
"FI": "FINLAND",
|
||||
"FR": "FRANCE",
|
||||
"GF": "FRENCH GUIANA",
|
||||
"PF": "FRENCH POLYNESIA",
|
||||
"TF": "FRENCH SOUTHERN TERRITORIES",
|
||||
"GA": "GABON",
|
||||
"GM": "GAMBIA",
|
||||
"GE": "GEORGIA",
|
||||
"DE": "GERMANY",
|
||||
"GH": "GHANA",
|
||||
"GI": "GIBRALTAR",
|
||||
"GR": "GREECE",
|
||||
"GL": "GREENLAND",
|
||||
"GD": "GRENADA",
|
||||
"GP": "GUADELOUPE",
|
||||
"GU": "GUAM",
|
||||
"GT": "GUATEMALA",
|
||||
"GG": "GUERNSEY",
|
||||
"GN": "GUINEA",
|
||||
"GW": "GUINEA",
|
||||
"GY": "GUYANA",
|
||||
"HT": "HAITI",
|
||||
"HM": "HEARD ISLAND AND MCDONALD ISLANDS",
|
||||
"VA": "VATICAN CITY",
|
||||
"HN": "HONDURAS",
|
||||
"HK": "HONG KONG",
|
||||
"HU": "HUNGARY",
|
||||
"IS": "ICELAND",
|
||||
"IN": "INDIA",
|
||||
"ID": "INDONESIA",
|
||||
"IR": "IRAN",
|
||||
"IQ": "IRAQ",
|
||||
"IE": "IRELAND",
|
||||
"IM": "ISLE OF MAN",
|
||||
"IL": "ISRAEL",
|
||||
"IT": "ITALY",
|
||||
"JM": "JAMAICA",
|
||||
"JP": "JAPAN",
|
||||
"JE": "JERSEY",
|
||||
"JO": "JORDAN",
|
||||
"KZ": "KAZAKHSTAN",
|
||||
"KE": "KENYA",
|
||||
"KI": "KIRIBATI",
|
||||
"KP": "N. KOREA",
|
||||
"KR": "S. KOREA",
|
||||
"KW": "KUWAIT",
|
||||
"KG": "KYRGYZSTAN",
|
||||
"LA": "LAOS",
|
||||
"LV": "LATVIA",
|
||||
"LB": "LEBANON",
|
||||
"LS": "LESOTHO",
|
||||
"LR": "LIBERIA",
|
||||
"LY": "LIBYA",
|
||||
"LI": "LIECHTENSTEIN",
|
||||
"LT": "LITHUANIA",
|
||||
"LU": "LUXEMBOURG",
|
||||
"MO": "MACAO",
|
||||
"MK": "NORTH MACEDONIA",
|
||||
"MG": "MADAGASCAR",
|
||||
"MW": "MALAWI",
|
||||
"MY": "MALAYSIA",
|
||||
"MV": "MALDIVES",
|
||||
"ML": "MALI",
|
||||
"MT": "MALTA",
|
||||
"MH": "MARSHALL ISLANDS",
|
||||
"MQ": "MARTINIQUE",
|
||||
"MR": "MAURITANIA",
|
||||
"MU": "MAURITIUS",
|
||||
"YT": "MAYOTTE",
|
||||
"MX": "MEXICO",
|
||||
"FM": "MICRONESIA",
|
||||
"MD": "MOLDOVA",
|
||||
"MC": "MONACO",
|
||||
"MN": "MONGOLIA",
|
||||
"ME": "MONTENEGRO",
|
||||
"MS": "MONTSERRAT",
|
||||
"MA": "MOROCCO",
|
||||
"MZ": "MOZAMBIQUE",
|
||||
"MM": "MYANMAR",
|
||||
"NA": "NAMIBIA",
|
||||
"NR": "NAURU",
|
||||
"NP": "NEPAL",
|
||||
"NL": "NETHERLANDS",
|
||||
"NC": "NEW CALEDONIA",
|
||||
"NZ": "NEW ZEALAND",
|
||||
"NI": "NICARAGUA",
|
||||
"NE": "NIGER",
|
||||
"NG": "NIGERIA",
|
||||
"NU": "NIUE",
|
||||
"NF": "NORFOLK ISLAND",
|
||||
"MP": "NORTHERN MARIANA ISLANDS",
|
||||
"NO": "NORWAY",
|
||||
"OM": "OMAN",
|
||||
"PK": "PAKISTAN",
|
||||
"PW": "PALAU",
|
||||
"PS": "PALESTINE",
|
||||
"PA": "PANAMA",
|
||||
"PG": "PAPUA NEW GUINEA",
|
||||
"PY": "PARAGUAY",
|
||||
"PE": "PERU",
|
||||
"PH": "PHILIPPINES",
|
||||
"PN": "PITCAIRN",
|
||||
"PL": "POLAND",
|
||||
"PT": "PORTUGAL",
|
||||
"PR": "PUERTO RICO",
|
||||
"QA": "QATAR",
|
||||
"RE": "RÉUNION",
|
||||
"RO": "ROMANIA",
|
||||
"RU": "RUSSIA",
|
||||
"RW": "RWANDA",
|
||||
"BL": "ST. BARTH",
|
||||
"SH": "SAINT HELENA",
|
||||
"KN": "SAINT KITTS AND NEVIS",
|
||||
"LC": "SAINT LUCIA",
|
||||
"MF": "SAINT MARTIN",
|
||||
"PM": "SAINT PIERRE AND MIQUELON",
|
||||
"VC": "ST. VINCENT GRENADINES",
|
||||
"WS": "SAMOA",
|
||||
"SM": "SAN MARINO",
|
||||
"ST": "SAO TOME AND PRINCIPE",
|
||||
"SA": "SAUDI ARABIA",
|
||||
"SN": "SENEGAL",
|
||||
"RS": "SERBIA",
|
||||
"SC": "SEYCHELLES",
|
||||
"SL": "SIERRA LEONE",
|
||||
"SG": "SINGAPORE",
|
||||
"SX": "SINT MAARTEN",
|
||||
"SK": "SLOVAKIA",
|
||||
"SI": "SLOVENIA",
|
||||
"SB": "SOLOMON ISLANDS",
|
||||
"SO": "SOMALIA",
|
||||
"ZA": "SOUTH AFRICA",
|
||||
"GS": "GEORGIA",
|
||||
"SS": "SUDAN",
|
||||
"ES": "SPAIN",
|
||||
"LK": "SRI LANKA",
|
||||
"SD": "SUDAN",
|
||||
"SR": "SURINAME",
|
||||
"SJ": "SVALBARD AND JAN MAYEN",
|
||||
"SZ": "SWAZILAND",
|
||||
"SE": "SWEDEN",
|
||||
"CH": "SWITZERLAND",
|
||||
"SY": "SYRIA",
|
||||
"TW": "TAIWAN",
|
||||
"TJ": "TAJIKISTAN",
|
||||
"TZ": "TANZANIA",
|
||||
"TH": "THAILAND",
|
||||
"TL": "TIMOR-LESTE",
|
||||
"TG": "TOGO",
|
||||
"TK": "TOKELAU",
|
||||
"TO": "TONGA",
|
||||
"TT": "TRINIDAD AND TOBAGO",
|
||||
"TN": "TUNISIA",
|
||||
"TR": "TURKEY",
|
||||
"TM": "TURKMENISTAN",
|
||||
"TC": "TURKS AND CAICOS",
|
||||
"TV": "TUVALU",
|
||||
"UG": "UGANDA",
|
||||
"UA": "UKRAINE",
|
||||
"AE": "UNITED ARAB EMIRATES",
|
||||
"GB": "UK",
|
||||
"UK": "UK",
|
||||
"US": "USA",
|
||||
"UM": "UNITED STATES MINOR OUTLYING ISLANDS",
|
||||
"UY": "URUGUAY",
|
||||
"UZ": "UZBEKISTAN",
|
||||
"VU": "VANUATU",
|
||||
"VE": "VENEZUELA",
|
||||
"VN": "VIETNAM",
|
||||
"VG": "U.S. VIRGIN ISLANDS",
|
||||
"VI": "U.S. VIRGIN ISLANDS",
|
||||
"WF": "WALLIS AND FUTUNA",
|
||||
"EH": "WESTERN SAHARA",
|
||||
"YE": "YEMEN",
|
||||
"ZM": "ZAMBIA",
|
||||
"ZW": "ZIMBABWE",
|
||||
}
|
||||
|
||||
states = {
|
||||
"AK": "ALASKA",
|
||||
"AL": "ALABAMA",
|
||||
"AR": "ARKANSAS",
|
||||
"AS": "AMERICAN SAMOA",
|
||||
"AZ": "ARIZONA",
|
||||
"CA": "CALIFORNIA",
|
||||
"CO": "COLORADO",
|
||||
"CT": "CONNECTICUT",
|
||||
"DC": "DISTRICT OF COLUMBIA",
|
||||
"DE": "DELAWARE",
|
||||
"FL": "FLORIDA",
|
||||
"GA": "GEORGIA",
|
||||
"GU": "GUAM",
|
||||
"HI": "HAWAII",
|
||||
"IA": "IOWA",
|
||||
"ID": "IDAHO",
|
||||
"IL": "ILLINOIS",
|
||||
"IN": "INDIANA",
|
||||
"KS": "KANSAS",
|
||||
"KY": "KENTUCKY",
|
||||
"LA": "LOUISIANA",
|
||||
"MA": "MASSACHUSETTS",
|
||||
"MD": "MARYLAND",
|
||||
"ME": "MAINE",
|
||||
"MI": "MICHIGAN",
|
||||
"MN": "MINNESOTA",
|
||||
"MO": "MISSOURI",
|
||||
"MP": "NORTHERN MARIANA ISLANDS",
|
||||
"MS": "MISSISSIPPI",
|
||||
"MT": "MONTANA",
|
||||
"NA": "NATIONAL",
|
||||
"NC": "NORTH CAROLINA",
|
||||
"ND": "NORTH DAKOTA",
|
||||
"NE": "NEBRASKA",
|
||||
"NH": "NEW HAMPSHIRE",
|
||||
"NJ": "NEW JERSEY",
|
||||
"NM": "NEW MEXICO",
|
||||
"NV": "NEVADA",
|
||||
"NY": "NEW YORK",
|
||||
"OH": "OHIO",
|
||||
"OK": "OKLAHOMA",
|
||||
"OR": "OREGON",
|
||||
"PA": "PENNSYLVANIA",
|
||||
"PR": "PUERTO RICO",
|
||||
"RI": "RHODE ISLAND",
|
||||
"SC": "SOUTH CAROLINA",
|
||||
"SD": "SOUTH DAKOTA",
|
||||
"TN": "TENNESSEE",
|
||||
"TX": "TEXAS",
|
||||
"UT": "UTAH",
|
||||
"VA": "VIRGINIA",
|
||||
"VI": "VIRGIN ISLANDS",
|
||||
"VT": "VERMONT",
|
||||
"WA": "WASHINGTON",
|
||||
"WI": "WISCONSIN",
|
||||
"WV": "WEST VIRGINIA",
|
||||
"WY": "WYOMING",
|
||||
}
|
328
Corona/plugin.py
328
Corona/plugin.py
@ -32,6 +32,7 @@ import requests
|
||||
import datetime
|
||||
import re
|
||||
from bs4 import BeautifulSoup
|
||||
from .codes import states, countries
|
||||
from supybot import utils, plugins, ircutils, callbacks, log
|
||||
from supybot.commands import *
|
||||
|
||||
@ -44,319 +45,6 @@ except ImportError:
|
||||
# without the i18n module
|
||||
_ = lambda x: x
|
||||
|
||||
countries = {
|
||||
"AF": "AFGHANISTAN",
|
||||
"AX": "ÅLAND ISLANDS",
|
||||
"AL": "ALBANIA",
|
||||
"DZ": "ALGERIA",
|
||||
"AS": "AMERICAN SAMOA",
|
||||
"AD": "ANDORRA",
|
||||
"AO": "ANGOLA",
|
||||
"AI": "ANGUILLA",
|
||||
"AQ": "ANTARCTICA",
|
||||
"AG": "ANTIGUA AND BARBUDA",
|
||||
"AR": "ARGENTINA",
|
||||
"AM": "ARMENIA",
|
||||
"AW": "ARUBA",
|
||||
"AU": "AUSTRALIA",
|
||||
"AT": "AUSTRIA",
|
||||
"AZ": "AZERBAIJAN",
|
||||
"BS": "BAHAMAS",
|
||||
"BH": "BAHRAIN",
|
||||
"BD": "BANGLADESH",
|
||||
"BB": "BARBADOS",
|
||||
"BY": "BELARUS",
|
||||
"BE": "BELGIUM",
|
||||
"BZ": "BELIZE",
|
||||
"BJ": "BENIN",
|
||||
"BM": "BERMUDA",
|
||||
"BT": "BHUTAN",
|
||||
"BO": "BOLIVIA",
|
||||
"BQ": "BONAIRE",
|
||||
"BA": "BOSNIA AND HERZEGOVINA",
|
||||
"BW": "BOTSWANA",
|
||||
"BV": "BOUVET ISLAND",
|
||||
"BR": "BRAZIL",
|
||||
"IO": "BRITISH INDIAN OCEAN TERRITORY",
|
||||
"BN": "BRUNEI",
|
||||
"BG": "BULGARIA",
|
||||
"BF": "BURKINA FASO",
|
||||
"BI": "BURUNDI",
|
||||
"KH": "CAMBODIA",
|
||||
"CM": "CAMEROON",
|
||||
"CA": "CANADA",
|
||||
"CV": "CABO VERDE",
|
||||
"KY": "CAYMAN ISLANDS",
|
||||
"CF": "CAR",
|
||||
"TD": "CHAD",
|
||||
"CL": "CHILE",
|
||||
"CN": "CHINA",
|
||||
"CX": "CHRISTMAS ISLAND",
|
||||
"CC": "COCOS ISLANDS",
|
||||
"CO": "COLOMBIA",
|
||||
"KM": "COMOROS",
|
||||
"CG": "CONGO",
|
||||
"CD": "CONGO",
|
||||
"CK": "COOK ISLANDS",
|
||||
"CR": "COSTA RICA",
|
||||
"CI": "CÔTE D'IVOIRE",
|
||||
"HR": "CROATIA",
|
||||
"CU": "CUBA",
|
||||
"CW": "CURAÇAO",
|
||||
"CY": "CYPRUS",
|
||||
"CZ": "CZECHIA",
|
||||
"DK": "DENMARK",
|
||||
"DJ": "DJIBOUTI",
|
||||
"DM": "DOMINICA",
|
||||
"DO": "DOMINICAN REPUBLIC",
|
||||
"EC": "ECUADOR",
|
||||
"EG": "EGYPT",
|
||||
"SV": "EL SALVADOR",
|
||||
"GQ": "EQUATORIAL GUINEA",
|
||||
"ER": "ERITREA",
|
||||
"EE": "ESTONIA",
|
||||
"ET": "ETHIOPIA",
|
||||
"FK": "FALKLAND ISLANDS",
|
||||
"FO": "FAROE ISLANDS",
|
||||
"FJ": "FIJI",
|
||||
"FI": "FINLAND",
|
||||
"FR": "FRANCE",
|
||||
"GF": "FRENCH GUIANA",
|
||||
"PF": "FRENCH POLYNESIA",
|
||||
"TF": "FRENCH SOUTHERN TERRITORIES",
|
||||
"GA": "GABON",
|
||||
"GM": "GAMBIA",
|
||||
"GE": "GEORGIA",
|
||||
"DE": "GERMANY",
|
||||
"GH": "GHANA",
|
||||
"GI": "GIBRALTAR",
|
||||
"GR": "GREECE",
|
||||
"GL": "GREENLAND",
|
||||
"GD": "GRENADA",
|
||||
"GP": "GUADELOUPE",
|
||||
"GU": "GUAM",
|
||||
"GT": "GUATEMALA",
|
||||
"GG": "GUERNSEY",
|
||||
"GN": "GUINEA",
|
||||
"GW": "GUINEA",
|
||||
"GY": "GUYANA",
|
||||
"HT": "HAITI",
|
||||
"HM": "HEARD ISLAND AND MCDONALD ISLANDS",
|
||||
"VA": "VATICAN CITY",
|
||||
"HN": "HONDURAS",
|
||||
"HK": "HONG KONG",
|
||||
"HU": "HUNGARY",
|
||||
"IS": "ICELAND",
|
||||
"IN": "INDIA",
|
||||
"ID": "INDONESIA",
|
||||
"IR": "IRAN",
|
||||
"IQ": "IRAQ",
|
||||
"IE": "IRELAND",
|
||||
"IM": "ISLE OF MAN",
|
||||
"IL": "ISRAEL",
|
||||
"IT": "ITALY",
|
||||
"JM": "JAMAICA",
|
||||
"JP": "JAPAN",
|
||||
"JE": "JERSEY",
|
||||
"JO": "JORDAN",
|
||||
"KZ": "KAZAKHSTAN",
|
||||
"KE": "KENYA",
|
||||
"KI": "KIRIBATI",
|
||||
"KP": "N. KOREA",
|
||||
"KR": "S. KOREA",
|
||||
"KW": "KUWAIT",
|
||||
"KG": "KYRGYZSTAN",
|
||||
"LA": "LAOS",
|
||||
"LV": "LATVIA",
|
||||
"LB": "LEBANON",
|
||||
"LS": "LESOTHO",
|
||||
"LR": "LIBERIA",
|
||||
"LY": "LIBYA",
|
||||
"LI": "LIECHTENSTEIN",
|
||||
"LT": "LITHUANIA",
|
||||
"LU": "LUXEMBOURG",
|
||||
"MO": "MACAO",
|
||||
"MK": "NORTH MACEDONIA",
|
||||
"MG": "MADAGASCAR",
|
||||
"MW": "MALAWI",
|
||||
"MY": "MALAYSIA",
|
||||
"MV": "MALDIVES",
|
||||
"ML": "MALI",
|
||||
"MT": "MALTA",
|
||||
"MH": "MARSHALL ISLANDS",
|
||||
"MQ": "MARTINIQUE",
|
||||
"MR": "MAURITANIA",
|
||||
"MU": "MAURITIUS",
|
||||
"YT": "MAYOTTE",
|
||||
"MX": "MEXICO",
|
||||
"FM": "MICRONESIA",
|
||||
"MD": "MOLDOVA",
|
||||
"MC": "MONACO",
|
||||
"MN": "MONGOLIA",
|
||||
"ME": "MONTENEGRO",
|
||||
"MS": "MONTSERRAT",
|
||||
"MA": "MOROCCO",
|
||||
"MZ": "MOZAMBIQUE",
|
||||
"MM": "MYANMAR",
|
||||
"NA": "NAMIBIA",
|
||||
"NR": "NAURU",
|
||||
"NP": "NEPAL",
|
||||
"NL": "NETHERLANDS",
|
||||
"NC": "NEW CALEDONIA",
|
||||
"NZ": "NEW ZEALAND",
|
||||
"NI": "NICARAGUA",
|
||||
"NE": "NIGER",
|
||||
"NG": "NIGERIA",
|
||||
"NU": "NIUE",
|
||||
"NF": "NORFOLK ISLAND",
|
||||
"MP": "NORTHERN MARIANA ISLANDS",
|
||||
"NO": "NORWAY",
|
||||
"OM": "OMAN",
|
||||
"PK": "PAKISTAN",
|
||||
"PW": "PALAU",
|
||||
"PS": "PALESTINE",
|
||||
"PA": "PANAMA",
|
||||
"PG": "PAPUA NEW GUINEA",
|
||||
"PY": "PARAGUAY",
|
||||
"PE": "PERU",
|
||||
"PH": "PHILIPPINES",
|
||||
"PN": "PITCAIRN",
|
||||
"PL": "POLAND",
|
||||
"PT": "PORTUGAL",
|
||||
"PR": "PUERTO RICO",
|
||||
"QA": "QATAR",
|
||||
"RE": "RÉUNION",
|
||||
"RO": "ROMANIA",
|
||||
"RU": "RUSSIA",
|
||||
"RW": "RWANDA",
|
||||
"BL": "ST. BARTH",
|
||||
"SH": "SAINT HELENA",
|
||||
"KN": "SAINT KITTS AND NEVIS",
|
||||
"LC": "SAINT LUCIA",
|
||||
"MF": "SAINT MARTIN",
|
||||
"PM": "SAINT PIERRE AND MIQUELON",
|
||||
"VC": "ST. VINCENT GRENADINES",
|
||||
"WS": "SAMOA",
|
||||
"SM": "SAN MARINO",
|
||||
"ST": "SAO TOME AND PRINCIPE",
|
||||
"SA": "SAUDI ARABIA",
|
||||
"SN": "SENEGAL",
|
||||
"RS": "SERBIA",
|
||||
"SC": "SEYCHELLES",
|
||||
"SL": "SIERRA LEONE",
|
||||
"SG": "SINGAPORE",
|
||||
"SX": "SINT MAARTEN",
|
||||
"SK": "SLOVAKIA",
|
||||
"SI": "SLOVENIA",
|
||||
"SB": "SOLOMON ISLANDS",
|
||||
"SO": "SOMALIA",
|
||||
"ZA": "SOUTH AFRICA",
|
||||
"GS": "GEORGIA",
|
||||
"SS": "SUDAN",
|
||||
"ES": "SPAIN",
|
||||
"LK": "SRI LANKA",
|
||||
"SD": "SUDAN",
|
||||
"SR": "SURINAME",
|
||||
"SJ": "SVALBARD AND JAN MAYEN",
|
||||
"SZ": "SWAZILAND",
|
||||
"SE": "SWEDEN",
|
||||
"CH": "SWITZERLAND",
|
||||
"SY": "SYRIA",
|
||||
"TW": "TAIWAN",
|
||||
"TJ": "TAJIKISTAN",
|
||||
"TZ": "TANZANIA",
|
||||
"TH": "THAILAND",
|
||||
"TL": "TIMOR-LESTE",
|
||||
"TG": "TOGO",
|
||||
"TK": "TOKELAU",
|
||||
"TO": "TONGA",
|
||||
"TT": "TRINIDAD AND TOBAGO",
|
||||
"TN": "TUNISIA",
|
||||
"TR": "TURKEY",
|
||||
"TM": "TURKMENISTAN",
|
||||
"TC": "TURKS AND CAICOS",
|
||||
"TV": "TUVALU",
|
||||
"UG": "UGANDA",
|
||||
"UA": "UKRAINE",
|
||||
"AE": "UNITED ARAB EMIRATES",
|
||||
"GB": "UK",
|
||||
"UK": "UK",
|
||||
"US": "USA",
|
||||
"UM": "UNITED STATES MINOR OUTLYING ISLANDS",
|
||||
"UY": "URUGUAY",
|
||||
"UZ": "UZBEKISTAN",
|
||||
"VU": "VANUATU",
|
||||
"VE": "VENEZUELA",
|
||||
"VN": "VIETNAM",
|
||||
"VG": "U.S. VIRGIN ISLANDS",
|
||||
"VI": "U.S. VIRGIN ISLANDS",
|
||||
"WF": "WALLIS AND FUTUNA",
|
||||
"EH": "WESTERN SAHARA",
|
||||
"YE": "YEMEN",
|
||||
"ZM": "ZAMBIA",
|
||||
"ZW": "ZIMBABWE",
|
||||
}
|
||||
|
||||
states = {
|
||||
"AK": "ALASKA",
|
||||
"AL": "ALABAMA",
|
||||
"AR": "ARKANSAS",
|
||||
"AS": "AMERICAN SAMOA",
|
||||
"AZ": "ARIZONA",
|
||||
"CA": "CALIFORNIA",
|
||||
"CO": "COLORADO",
|
||||
"CT": "CONNECTICUT",
|
||||
"DC": "DISTRICT OF COLUMBIA",
|
||||
"DE": "DELAWARE",
|
||||
"FL": "FLORIDA",
|
||||
"GA": "GEORGIA",
|
||||
"GU": "GUAM",
|
||||
"HI": "HAWAII",
|
||||
"IA": "IOWA",
|
||||
"ID": "IDAHO",
|
||||
"IL": "ILLINOIS",
|
||||
"IN": "INDIANA",
|
||||
"KS": "KANSAS",
|
||||
"KY": "KENTUCKY",
|
||||
"LA": "LOUISIANA",
|
||||
"MA": "MASSACHUSETTS",
|
||||
"MD": "MARYLAND",
|
||||
"ME": "MAINE",
|
||||
"MI": "MICHIGAN",
|
||||
"MN": "MINNESOTA",
|
||||
"MO": "MISSOURI",
|
||||
"MP": "NORTHERN MARIANA ISLANDS",
|
||||
"MS": "MISSISSIPPI",
|
||||
"MT": "MONTANA",
|
||||
"NA": "NATIONAL",
|
||||
"NC": "NORTH CAROLINA",
|
||||
"ND": "NORTH DAKOTA",
|
||||
"NE": "NEBRASKA",
|
||||
"NH": "NEW HAMPSHIRE",
|
||||
"NJ": "NEW JERSEY",
|
||||
"NM": "NEW MEXICO",
|
||||
"NV": "NEVADA",
|
||||
"NY": "NEW YORK",
|
||||
"OH": "OHIO",
|
||||
"OK": "OKLAHOMA",
|
||||
"OR": "OREGON",
|
||||
"PA": "PENNSYLVANIA",
|
||||
"PR": "PUERTO RICO",
|
||||
"RI": "RHODE ISLAND",
|
||||
"SC": "SOUTH CAROLINA",
|
||||
"SD": "SOUTH DAKOTA",
|
||||
"TN": "TENNESSEE",
|
||||
"TX": "TEXAS",
|
||||
"UT": "UTAH",
|
||||
"VA": "VIRGINIA",
|
||||
"VI": "VIRGIN ISLANDS",
|
||||
"VT": "VERMONT",
|
||||
"WA": "WASHINGTON",
|
||||
"WI": "WISCONSIN",
|
||||
"WV": "WEST VIRGINIA",
|
||||
"WY": "WYOMING",
|
||||
}
|
||||
|
||||
|
||||
class Corona(callbacks.Plugin):
|
||||
"""Displays current stats of the Coronavirus outbreak"""
|
||||
@ -421,7 +109,7 @@ class Corona(callbacks.Plugin):
|
||||
]
|
||||
results = sorted(
|
||||
results,
|
||||
key=lambda k_v: int(re.sub("[^\d]", "", k_v["TotalCases"]))
|
||||
key=lambda k_v: int(re.sub(r"[^\d]", "", k_v["TotalCases"]))
|
||||
if len(k_v) == len(headers["countries"])
|
||||
else 0,
|
||||
reverse=True,
|
||||
@ -436,10 +124,10 @@ class Corona(callbacks.Plugin):
|
||||
elif not item[headers["countries"][i]]:
|
||||
item[headers["countries"][i]] = "N/A"
|
||||
if re.sub(
|
||||
"[^\w. ]", "", item[headers["countries"][i]]
|
||||
r"[^\w. ]", "", item[headers["countries"][i]]
|
||||
).isdigit():
|
||||
item[headers["countries"][i]] = int(
|
||||
re.sub("[^\d]", "", item[headers["countries"][i]])
|
||||
re.sub(r"[^\d]", "", item[headers["countries"][i]])
|
||||
)
|
||||
i += 1
|
||||
self.countries[item["Country,Other"]] = item
|
||||
@ -542,7 +230,7 @@ class Corona(callbacks.Plugin):
|
||||
]
|
||||
results = sorted(
|
||||
results,
|
||||
key=lambda k_v: int(re.sub("[^\d]", "", k_v["TotalCases"]))
|
||||
key=lambda k_v: int(re.sub(r"[^\d]", "", k_v["TotalCases"]))
|
||||
if len(k_v) == len(headers["states"])
|
||||
else 0,
|
||||
reverse=True,
|
||||
@ -555,10 +243,10 @@ class Corona(callbacks.Plugin):
|
||||
if not item[headers["states"][i]]:
|
||||
item[headers["states"][i]] = "0"
|
||||
if re.sub(
|
||||
"[^\w. ]", "", item[headers["states"][i]]
|
||||
r"[^\w. ]", "", item[headers["states"][i]]
|
||||
).isdigit():
|
||||
item[headers["states"][i]] = int(
|
||||
re.sub("[^\d]", "", item[headers["states"][i]])
|
||||
re.sub(r"[^\d]", "", item[headers["states"][i]])
|
||||
)
|
||||
i += 1
|
||||
self.states[item["USAState"]] = item
|
||||
@ -766,8 +454,6 @@ class Corona(callbacks.Plugin):
|
||||
"Error retrieving data from https://www.worldometers.info/coronavirus/"
|
||||
)
|
||||
return
|
||||
reply = ""
|
||||
n = 1
|
||||
if search:
|
||||
search = search.strip().lower()
|
||||
else:
|
||||
|
@ -190,7 +190,8 @@ conf.registerChannelValue(
|
||||
SpiffyTitles.default,
|
||||
"mimeTypes",
|
||||
registry.CommaSeparatedListOfStrings(
|
||||
["text/html","application/xhtml+xml"], _("""Acceptable mime types for parsing html titles.""")
|
||||
["text/html", "application/xhtml+xml"],
|
||||
_("""Acceptable mime types for parsing html titles."""),
|
||||
),
|
||||
)
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user