469 lines
11 KiB
Python
469 lines
11 KiB
Python
COUNTRY_CODES = {
|
|
"af": "Afghanistan",
|
|
"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",
|
|
"ba": "Bosnia and Herzegovina",
|
|
"bw": "Botswana",
|
|
"bv": "Bouvet Island",
|
|
"br": "Brazil",
|
|
"io": "British Indian Ocean Territory",
|
|
"bn": "Brunei Darussalam",
|
|
"bg": "Bulgaria",
|
|
"bf": "Burkina Faso",
|
|
"bi": "Burundi",
|
|
"kh": "Cambodia",
|
|
"cm": "Cameroon",
|
|
"ca": "Canada",
|
|
"cv": "Cape Verde",
|
|
"ky": "Cayman Islands",
|
|
"cf": "Central African Republic",
|
|
"td": "Chad",
|
|
"cl": "Chile",
|
|
"cn": "China",
|
|
"cx": "Christmas Island",
|
|
"cc": "Cocos (Keeling) Islands",
|
|
"co": "Colombia",
|
|
"km": "Comoros",
|
|
"cg": "Congo",
|
|
"cd": "Congo, the Democratic Republic of the",
|
|
"ck": "Cook Islands",
|
|
"cr": "Costa Rica",
|
|
"ci": "Cote D'ivoire",
|
|
"hr": "Croatia",
|
|
"cu": "Cuba",
|
|
"cy": "Cyprus",
|
|
"cz": "Czech Republic",
|
|
"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 (Malvinas)",
|
|
"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-Bissau",
|
|
"gy": "Guyana",
|
|
"ht": "Haiti",
|
|
"hm": "Heard Island and Mcdonald Islands",
|
|
"va": "Holy See (Vatican City State)",
|
|
"hn": "Honduras",
|
|
"hk": "Hong Kong",
|
|
"hu": "Hungary",
|
|
"is": "Iceland",
|
|
"in": "India",
|
|
"id": "Indonesia",
|
|
"ir": "Iran, Islamic Republic of",
|
|
"iq": "Iraq",
|
|
"ie": "Ireland",
|
|
"im": "Isle of Man",
|
|
"il": "Israel",
|
|
"it": "Italy",
|
|
"je": "Jersey",
|
|
"jm": "Jamaica",
|
|
"jp": "Japan",
|
|
"jo": "Jordan",
|
|
"kz": "Kazakhstan",
|
|
"ke": "Kenya",
|
|
"ki": "Kiribati",
|
|
"kp": "Korea, Democratic People's Republic of",
|
|
"kr": "Korea, Republic of",
|
|
"kw": "Kuwait",
|
|
"kg": "Kyrgyzstan",
|
|
"la": "Lao People's Democratic Republic",
|
|
"lv": "Latvia",
|
|
"lb": "Lebanon",
|
|
"ls": "Lesotho",
|
|
"lr": "Liberia",
|
|
"ly": "Libyan Arab Jamahiriya",
|
|
"li": "Liechtenstein",
|
|
"lt": "Lithuania",
|
|
"lu": "Luxembourg",
|
|
"mo": "Macao",
|
|
"mk": "Macedonia, the Former Yugosalv Republic of",
|
|
"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, Federated States of",
|
|
"md": "Moldova, Republic of",
|
|
"mc": "Monaco",
|
|
"mn": "Mongolia",
|
|
"me": "Montenegro",
|
|
"ms": "Montserrat",
|
|
"ma": "Morocco",
|
|
"mz": "Mozambique",
|
|
"mm": "Myanmar",
|
|
"na": "Namibia",
|
|
"nr": "Nauru",
|
|
"np": "Nepal",
|
|
"nl": "Netherlands",
|
|
"an": "Netherlands Antilles",
|
|
"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": "Palestinian Territory, Occupied",
|
|
"pa": "Panama",
|
|
"pg": "Papua New Guinea",
|
|
"py": "Paraguay",
|
|
"pe": "Peru",
|
|
"ph": "Philippines",
|
|
"pn": "Pitcairn",
|
|
"pl": "Poland",
|
|
"pt": "Portugal",
|
|
"pr": "Puerto Rico",
|
|
"qa": "Qatar",
|
|
"re": "Reunion",
|
|
"ro": "Romania",
|
|
"ru": "Russian Federation",
|
|
"rw": "Rwanda",
|
|
"sh": "Saint Helena",
|
|
"kn": "Saint Kitts and Nevis",
|
|
"lc": "Saint Lucia",
|
|
"pm": "Saint Pierre and Miquelon",
|
|
"vc": "Saint Vincent and the 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",
|
|
"sk": "Slovakia",
|
|
"si": "Slovenia",
|
|
"sb": "Solomon Islands",
|
|
"so": "Somalia",
|
|
"za": "South Africa",
|
|
"gs": "South Georgia and the South Sandwich Islands",
|
|
"es": "Spain",
|
|
"lk": "Sri Lanka",
|
|
"sd": "Sudan",
|
|
"sr": "Suriname",
|
|
"sj": "Svalbard and Jan Mayen",
|
|
"sz": "Swaziland",
|
|
"se": "Sweden",
|
|
"ch": "Switzerland",
|
|
"sy": "Syrian Arab Republic",
|
|
"tw": "Taiwan, Province of China",
|
|
"tj": "Tajikistan",
|
|
"tz": "Tanzania, United Republic of",
|
|
"th": "Thailand",
|
|
"tl": "Timor-Leste",
|
|
"tg": "Togo",
|
|
"tk": "Tokelau",
|
|
"to": "Tonga",
|
|
"tt": "Trinidad and Tobago",
|
|
"tn": "Tunisia",
|
|
"tr": "Turkiye",
|
|
"tm": "Turkmenistan",
|
|
"tc": "Turks and Caicos Islands",
|
|
"tv": "Tuvalu",
|
|
"ug": "Uganda",
|
|
"ua": "Ukraine",
|
|
"ae": "United Arab Emirates",
|
|
"uk": "United Kingdom",
|
|
"gb": "United Kingdom",
|
|
"us": "United States",
|
|
"um": "United States Minor Outlying Islands",
|
|
"uy": "Uruguay",
|
|
"uz": "Uzbekistan",
|
|
"vu": "Vanuatu",
|
|
"ve": "Venezuela",
|
|
"vn": "Viet Nam",
|
|
"vg": "Virgin Islands, British",
|
|
"vi": "Virgin Islands, U.S.",
|
|
"wf": "Wallis and Futuna",
|
|
"eh": "Western Sahara",
|
|
"ye": "Yemen",
|
|
"zm": "Zambia",
|
|
"zw": "Zimbabwe",
|
|
}
|
|
|
|
|
|
LANGUAGE_CODES = {
|
|
"ar": "Arabic",
|
|
"bn": "Bengali",
|
|
"da": "Danish",
|
|
"de": "German",
|
|
"el": "Greek",
|
|
"en": "English",
|
|
"es": "Spanish",
|
|
"fi": "Finnish",
|
|
"fr": "French",
|
|
"hi": "Hindi",
|
|
"hu": "Hungarian",
|
|
"id": "Indonesian",
|
|
"it": "Italian",
|
|
"ja": "Japanese",
|
|
"ko": "Korean",
|
|
"nl": "Dutch",
|
|
"ms": "Malay",
|
|
"no": "Norwegian",
|
|
"pcm": "Nigerian Pidgin",
|
|
"pl": "Polish",
|
|
"pt": "Portuguese",
|
|
"pt-br": "Portuguese (Brazil)",
|
|
"pt-pt": "Portuguese (Portugal)",
|
|
"ru": "Russian",
|
|
"sv": "Swedish",
|
|
"tl": "Filipino",
|
|
"tr": "Turkish",
|
|
"uk": "Ukrainian",
|
|
"zh": "Chinese",
|
|
"zh-cn": "Chinese (Simplified)",
|
|
"zh-tw": "Chinese (Traditional)",
|
|
}
|
|
|
|
|
|
GOOGLE_DOMAIN_BY_COUNTRY_CODE = {
|
|
"ad": "google.ad",
|
|
"ae": "google.ae",
|
|
"al": "google.al",
|
|
"am": "google.am",
|
|
"as": "google.as",
|
|
"at": "google.at",
|
|
"az": "google.az",
|
|
"ba": "google.ba",
|
|
"be": "google.be",
|
|
"bf": "google.bf",
|
|
"bg": "google.bg",
|
|
"bi": "google.bi",
|
|
"bj": "google.bj",
|
|
"bs": "google.bs",
|
|
"bt": "google.bt",
|
|
"by": "google.by",
|
|
"ca": "google.ca",
|
|
"cg": "google.cg",
|
|
"cf": "google.cf",
|
|
"ch": "google.ch",
|
|
"ci": "google.ci",
|
|
"cl": "google.cl",
|
|
"cm": "google.cm",
|
|
"ao": "google.co.ao",
|
|
"bw": "google.co.bw",
|
|
"ck": "google.co.ck",
|
|
"cr": "google.co.cr",
|
|
"id": "google.co.id",
|
|
"il": "google.co.il",
|
|
"in": "google.co.in",
|
|
"jp": "google.co.jp",
|
|
"ke": "google.co.ke",
|
|
"kr": "google.co.kr",
|
|
"ls": "google.co.ls",
|
|
"ma": "google.co.ma",
|
|
"mz": "google.co.mz",
|
|
"nz": "google.co.nz",
|
|
"th": "google.co.th",
|
|
"tz": "google.co.tz",
|
|
"ug": "google.co.ug",
|
|
"uk": "google.co.uk",
|
|
"uz": "google.co.uz",
|
|
"ve": "google.co.ve",
|
|
"vi": "google.co.vi",
|
|
"za": "google.co.za",
|
|
"zm": "google.co.zm",
|
|
"zw": "google.co.zw",
|
|
"us": "google.com",
|
|
"af": "google.com.af",
|
|
"ag": "google.com.ag",
|
|
"ai": "google.com.ai",
|
|
"ar": "google.com.ar",
|
|
"au": "google.com.au",
|
|
"bd": "google.com.bd",
|
|
"bh": "google.com.bh",
|
|
"bn": "google.com.bn",
|
|
"bo": "google.com.bo",
|
|
"br": "google.com.br",
|
|
"bz": "google.com.bz",
|
|
"co": "google.com.co",
|
|
"cu": "google.com.cu",
|
|
"cy": "google.com.cy",
|
|
"do": "google.com.do",
|
|
"ec": "google.com.ec",
|
|
"eg": "google.com.eg",
|
|
"et": "google.com.et",
|
|
"fj": "google.com.fj",
|
|
"gh": "google.com.gh",
|
|
"gi": "google.com.gi",
|
|
"gt": "google.com.gt",
|
|
"hk": "google.com.hk",
|
|
"jm": "google.com.jm",
|
|
"kh": "google.com.kh",
|
|
"kw": "google.com.kw",
|
|
"lb": "google.com.lb",
|
|
"ly": "google.com.ly",
|
|
"mm": "google.com.mm",
|
|
"mt": "google.com.mt",
|
|
"mx": "google.com.mx",
|
|
"my": "google.com.my",
|
|
"na": "google.com.na",
|
|
"ng": "google.com.ng",
|
|
"ni": "google.com.ni",
|
|
"np": "google.com.np",
|
|
"om": "google.com.om",
|
|
"pa": "google.com.pa",
|
|
"pe": "google.com.pe",
|
|
"pg": "google.com.pg",
|
|
"ph": "google.com.ph",
|
|
"pk": "google.com.pk",
|
|
"pr": "google.com.pr",
|
|
"py": "google.com.py",
|
|
"qa": "google.com.qa",
|
|
"sa": "google.com.sa",
|
|
"sb": "google.com.sb",
|
|
"sg": "google.com.sg",
|
|
"sl": "google.com.sl",
|
|
"sv": "google.com.sv",
|
|
"tj": "google.com.tj",
|
|
"tr": "google.com.tr",
|
|
"tw": "google.com.tw",
|
|
"ua": "google.com.ua",
|
|
"uy": "google.com.uy",
|
|
"vc": "google.com.vc",
|
|
"vn": "google.com.vn",
|
|
"cv": "google.cv",
|
|
"cz": "google.cz",
|
|
"de": "google.de",
|
|
"dj": "google.dj",
|
|
"dk": "google.dk",
|
|
"dm": "google.dm",
|
|
"dz": "google.dz",
|
|
"ee": "google.ee",
|
|
"es": "google.es",
|
|
"fi": "google.fi",
|
|
"fm": "google.fm",
|
|
"fr": "google.fr",
|
|
"ga": "google.ga",
|
|
"ge": "google.ge",
|
|
"gl": "google.gl",
|
|
"gm": "google.gm",
|
|
"gp": "google.gp",
|
|
"gr": "google.gr",
|
|
"gy": "google.gy",
|
|
"hn": "google.hn",
|
|
"hr": "google.hr",
|
|
"ht": "google.ht",
|
|
"hu": "google.hu",
|
|
"ie": "google.ie",
|
|
"iq": "google.iq",
|
|
"is": "google.is",
|
|
"it": "google.it",
|
|
"je": "google.je",
|
|
"jo": "google.jo",
|
|
"kg": "google.kg",
|
|
"ki": "google.ki",
|
|
"kz": "google.kz",
|
|
"la": "google.la",
|
|
"li": "google.li",
|
|
"lk": "google.lk",
|
|
"lt": "google.lt",
|
|
"lu": "google.lu",
|
|
"lv": "google.lv",
|
|
"md": "google.md",
|
|
"mg": "google.mg",
|
|
"mk": "google.mk",
|
|
"ml": "google.ml",
|
|
"mn": "google.mn",
|
|
"ms": "google.ms",
|
|
"mu": "google.mu",
|
|
"mv": "google.mv",
|
|
"mw": "google.mw",
|
|
"ne": "google.ne",
|
|
"nl": "google.nl",
|
|
"no": "google.no",
|
|
"nr": "google.nr",
|
|
"nu": "google.nu",
|
|
"pl": "google.pl",
|
|
"ps": "google.ps",
|
|
"pt": "google.pt",
|
|
"ro": "google.ro",
|
|
"rs": "google.rs",
|
|
"ru": "google.ru",
|
|
"rw": "google.rw",
|
|
"sc": "google.sc",
|
|
"se": "google.se",
|
|
"sh": "google.sh",
|
|
"si": "google.si",
|
|
"sk": "google.sk",
|
|
"sm": "google.sm",
|
|
"sn": "google.sn",
|
|
"so": "google.so",
|
|
"sr": "google.sr",
|
|
"td": "google.td",
|
|
"tg": "google.tg",
|
|
"tk": "google.tk",
|
|
"tl": "google.tl",
|
|
"tm": "google.tm",
|
|
"tn": "google.tn",
|
|
"to": "google.to",
|
|
"tt": "google.tt",
|
|
"vg": "google.vg",
|
|
"vu": "google.vu",
|
|
"ws": "google.ws",
|
|
}
|