-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconstants.py
More file actions
57 lines (56 loc) · 3.3 KB
/
constants.py
File metadata and controls
57 lines (56 loc) · 3.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
MOZILLA_TABLE_NAME = "moz-fx-data-shared-prod.internet_outages.global_outages_v2"
NE_MAP_PATH = "./mozilla_to_ne_map_20250325200212.csv"
DEFAULT_LOOKBACK_PERIOD = 2 # in days
# continent map for topic string
CONTINENT_COUNTRY_MAP = {
"AD": "EU", "AE": "AS", "AF": "AS", "AG": "NA", "AI": "NA",
"AL": "EU", "AM": "AS", "AO": "AF", "AQ": "AN", "AR": "SA",
"AT": "EU", "AU": "OC", "AW": "NA", "AX": "EU", "AZ": "AS",
"BA": "EU", "BB": "NA", "BD": "AS", "BE": "EU", "BF": "AF",
"BG": "EU", "BH": "AS", "BI": "AF", "BJ": "AF", "BM": "NA",
"BN": "AS", "BO": "SA", "BR": "SA", "BS": "NA", "BT": "AS",
"BW": "AF", "BY": "EU", "BZ": "NA", "CA": "NA", "CD": "AF",
"CF": "AF", "CG": "AF", "CH": "EU", "CI": "AF", "CK": "OC",
"CL": "SA", "CM": "AF", "CN": "AS", "CO": "SA", "CR": "NA",
"CU": "NA", "CV": "AF", "CW": "SA", "CY": "EU", "CZ": "EU",
"DE": "EU",
"DJ": "AF", "DK": "EU", "DM": "NA", "DO": "NA", "DZ": "AF",
"EC": "SA", "EE": "EU", "EG": "AF", "EH": "AF", "ER": "AF",
"ES": "EU", "ET": "AF", "FI": "EU", "FJ": "OC", "FM": "OC",
"FO": "EU", "FR": "EU", "GA": "AF", "GB": "EU", "GD": "NA",
"GE": "EU", "GF": "SA", "GG": "EU", "GH": "AF", "GI": "EU",
"GL": "NA", "GM": "AF", "GN": "AF", "GP": "NA", "GQ": "AF",
"GR": "EU", "GT": "NA", "GU": "OC", "GW": "AF", "GY": "SA",
"HK": "AS", "HN": "NA", "HR": "EU", "HT": "NA", "HU": "EU",
"ID": "AS", "IE": "EU", "IL": "AS", "IM": "EU", "IN": "AS",
"IQ": "AS", "IR": "AS", "IS": "EU", "IT": "EU", "JE": "EU",
"JM": "NA", "JO": "AS", "JP": "AS", "KE": "AF", "KG": "AS",
"KH": "AS", "KI": "OC", "KM": "AF", "KN": "NA", "KW": "AS",
"KY": "NA", "KZ": "AS", "LA": "AS", "LB": "AS", "LC": "NA",
"LI": "EU", "LK": "AS", "LR": "AF", "LS": "AF", "LT": "EU",
"LU": "EU", "LV": "EU", "LY": "AF", "MA": "AF", "MC": "EU",
"MD": "EU", "ME": "EU", "MG": "AF", "MH": "OC", "MK": "EU",
"ML": "AF", "MM": "AS", "MN": "AS", "MO": "AS", "MP": "OC",
"MQ": "NA", "MR": "AF", "MS": "NA", "MT": "EU", "MU": "AF",
"MV": "AS", "MW": "AF", "MX": "NA", "MY": "AS", "MZ": "AF",
"NA": "AF", "NC": "OC", "NE": "AF", "NF": "OC", "NG": "AF",
"NI": "NA", "NL": "EU", "NO": "EU", "NP": "AS", "NR": "OC",
"NU": "OC", "NZ": "OC", "OM": "AS", "PA": "NA", "PE": "SA",
"PF": "OC", "PG": "OC", "PH": "AS", "PK": "AS", "PL": "EU",
"PM": "NA", "PN": "OC", "PR": "NA", "PS": "AS", "PT": "EU",
"PW": "OC", "PY": "SA", "QA": "AS", "RE": "AF", "KR": "AS",
"KP": "AS", "VG": "NA", "SH": "AF", "RO": "EU", "RS": "EU",
"RU": "EU", "RW": "AF", "SA": "AS", "SB": "OC", "SC": "AF",
"SD": "AF", "SE": "EU", "SG": "AS", "SI": "EU", "SK": "EU",
"SL": "AF", "SM": "EU", "SN": "AF", "SO": "AF", "SR": "SA",
"SS": "AF", "ST": "AF", "SV": "NA", "SY": "AS", "SZ": "AF",
"TC": "NA", "TD": "AF", "TG": "AF", "TH": "AS", "TJ": "AS",
"TK": "OC", "TL": "AS", "TM": "AS", "TN": "AF", "TO": "OC",
"TR": "EU", "TT": "NA", "TV": "OC", "TW": "AS", "TZ": "AF",
"UA": "EU", "UG": "AF", "US": "NA", "VI": "NA", "UY": "SA",
"UZ": "AS", "VA": "EU", "VC": "NA", "VE": "SA", "VN": "AS",
"VU": "OC", "WS": "OC", "XK": "EU", "YE": "AS", "YT": "AF",
"ZA": "AF", "ZM": "AF", "ZW": "AF",
}
BASEKEY = "mozilla_tlm"
IODA_API_COUNTRY_ENTITY_QUERY = 'https://api.ioda.inetintel.cc.gatech.edu/v2/entities/query?entityType=country'