Missing flag fix

This commit is contained in:
Rhys
2024-11-05 15:52:22 +00:00
parent bff3c89695
commit b48dfdca67

152
app.js
View File

@@ -35,7 +35,154 @@ const flag = {
"Indonesian": "id", "Indonesian": "id",
"Italian": "it", "Italian": "it",
"Monegasque": "mc", "Monegasque": "mc",
"Chinese": "cn" "Chinese": "cn",
"Argentinian": "ar",
"Andorran": "ad",
"Emirati": "ae",
"Afghan": "af",
"Antiguan": "ag",
"Anguillan": "ai",
"Albanian": "al",
"Armenian": "am",
"Angolan": "ao",
"Azerbaijani": "az",
"Austrian": "at",
"Bahamian": "bs",
"Bangladeshi": "bd",
"Barbadian": "bb",
"Beninese": "bj",
"Bhutanese": "bt",
"Botswanan": "bw",
"Bulgarian": "bg",
"Burkinabé": "bf",
"Burundian": "bi",
"Cambodian": "kh",
"Cameroonian": "cm",
"Cape Verdean": "cv",
"Chadian": "td",
"Chilean": "cl",
"Colombian": "co",
"Costa Rican": "cr",
"Croatian": "hr",
"Cuban": "cu",
"Cypriot": "cy",
"Czech": "cz",
"Dominican": "do",
"Ecuadorian": "ec",
"Egyptian": "eg",
"Salvadoran": "sv",
"Equatorial Guinean": "gq",
"Eritrean": "er",
"Estonian": "ee",
"Ethiopian": "et",
"Fijian": "fj",
"Gabonese": "ga",
"Gambian": "gm",
"Georgian": "ge",
"Ghanaian": "gh",
"Gibraltarian": "gi",
"Greek": "gr",
"Grenadian": "gd",
"Guatemalan": "gt",
"Guinean": "gn",
"Guyanese": "gy",
"Haitian": "ht",
"Honduran": "hn",
"Hong Konger": "hk",
"Hungarian": "hu",
"Icelandic": "is",
"Indian": "in",
"Iranian": "ir",
"Iraqi": "iq",
"Israeli": "il",
"Jamaican": "jm",
"Jordanian": "jo",
"Kazakh": "kz",
"Kenyan": "ke",
"North Korean": "kp",
"South Korean": "kr",
"Kuwaiti": "kw",
"Kyrgyz": "kg",
"Laotian": "la",
"Latvian": "lv",
"Lebanese": "lb",
"Liberian": "lr",
"Libyan": "ly",
"Liechtensteiner": "li",
"Lithuanian": "lt",
"Luxembourgish": "lu",
"Macedonian": "mk",
"Malagasy": "mg",
"Malawian": "mw",
"Malaysian": "my",
"Malian": "ml",
"Maltese": "mt",
"Marshallese": "mh",
"Mauritanian": "mr",
"Mauritian": "mu",
"Micronesian": "fm",
"Moldovan": "md",
"Mongolian": "mn",
"Montenegrin": "me",
"Moroccan": "ma",
"Mozambican": "mz",
"Namibian": "na",
"Nepalese": "np",
"Nicaraguan": "ni",
"Nigerien": "ne",
"Nigerian": "ng",
"Norwegian": "no",
"Omani": "om",
"Pakistani": "pk",
"Palauan": "pw",
"Panamanian": "pa",
"Papua New Guinean": "pg",
"Paraguayan": "py",
"Peruvian": "pe",
"Filipino": "ph",
"Portuguese": "pt",
"Qatari": "qa",
"Romanian": "ro",
"Rwandan": "rw",
"Saint Lucian": "lc",
"Saint Vincentian": "vc",
"Samoan": "ws",
"San Marinese": "sm",
"Saudi": "sa",
"Senegalese": "sn",
"Serbian": "rs",
"Seychellois": "sc",
"Sierra Leonean": "sl",
"Singaporean": "sg",
"Slovak": "sk",
"Slovenian": "si",
"Solomon Islander": "sb",
"Somali": "so",
"South African": "za",
"South Sudanese": "ss",
"Sri Lankan": "lk",
"Sudanese": "sd",
"Surinamese": "sr",
"Syrian": "sy",
"Taiwanese": "tw",
"Tajikistani": "tj",
"Tanzanian": "tz",
"Togolese": "tg",
"Tongan": "to",
"Trinidadian": "tt",
"Tunisian": "tn",
"Turkish": "tr",
"Turkmen": "tm",
"Tuvaluan": "tv",
"Ugandan": "ug",
"Ukrainian": "ua",
"Uruguayan": "uy",
"Uzbekistani": "uz",
"Vanuatuan": "vu",
"Vietnamese": "vn",
"Yemeni": "ye",
"Zambian": "zm",
"Zimbabwean": "zw"
} }
function team(teamName, year) { function team(teamName, year) {
@@ -161,7 +308,7 @@ async function updateDrivers() {
"firstName": driver.Driver.givenName, "firstName": driver.Driver.givenName,
"lastName": driver.Driver.familyName, "lastName": driver.Driver.familyName,
"code": driver.Driver.code, "code": driver.Driver.code,
"nationality": flag[driver.Driver.nationality], "nationality": flag[driver.Driver.nationality.trim()],
"constructors": [team(driver.Constructors[0].name, i)], "constructors": [team(driver.Constructors[0].name, i)],
"permanentNumber": driver.Driver.permanentNumber, "permanentNumber": driver.Driver.permanentNumber,
"age": getAge(driver.Driver.dateOfBirth), "age": getAge(driver.Driver.dateOfBirth),
@@ -301,6 +448,7 @@ function server() {
if (req.query.driver === drivers[query].firstName + " " + drivers[query].lastName) { if (req.query.driver === drivers[query].firstName + " " + drivers[query].lastName) {
search = true search = true
let guess = drivers[query] let guess = drivers[query]
console.log(guess)
let actual = drivers[driver] let actual = drivers[driver]
// nationality // nationality