Update code in endpoints/countries.get.py
This commit is contained in:
parent
caa1016089
commit
ddd36efa03
@ -1,48 +1,26 @@
|
|||||||
from fastapi import APIRouter
|
from fastapi import APIRouter
|
||||||
|
|
||||||
countries = [
|
|
||||||
"Afghanistan", "Albania", "Algeria", "Andorra", "Angola", "Antigua and Barbuda",
|
|
||||||
"Argentina", "Armenia", "Australia", "Austria", "Azerbaijan", "Bahamas", "Bahrain",
|
|
||||||
"Bangladesh", "Barbados", "Belarus", "Belgium", "Belize", "Benin", "Bhutan",
|
|
||||||
"Bolivia", "Bosnia and Herzegovina", "Botswana", "Brazil", "Brunei", "Bulgaria",
|
|
||||||
"Burkina Faso", "Burundi", "Cabo Verde", "Cambodia", "Cameroon", "Canada",
|
|
||||||
"Central African Republic", "Chad", "Chile", "China", "Colombia", "Comoros",
|
|
||||||
"Congo", "Costa Rica", "Croatia", "Cuba", "Cyprus", "Czech Republic",
|
|
||||||
"Democratic Republic of the Congo", "Denmark", "Djibouti", "Dominica",
|
|
||||||
"Dominican Republic", "Ecuador", "Egypt", "El Salvador", "Equatorial Guinea",
|
|
||||||
"Eritrea", "Estonia", "Eswatini", "Ethiopia", "Fiji", "Finland", "France",
|
|
||||||
"Gabon", "Gambia", "Georgia", "Germany", "Ghana", "Greece", "Grenada",
|
|
||||||
"Guatemala", "Guinea", "Guinea-Bissau", "Guyana", "Haiti", "Honduras",
|
|
||||||
"Hungary", "Iceland", "India", "Indonesia", "Iran", "Iraq", "Ireland",
|
|
||||||
"Israel", "Italy", "Jamaica", "Japan", "Jordan", "Kazakhstan", "Kenya",
|
|
||||||
"Kiribati", "Kuwait", "Kyrgyzstan", "Laos", "Latvia", "Lebanon", "Lesotho",
|
|
||||||
"Liberia", "Libya", "Liechtenstein", "Lithuania", "Luxembourg", "Madagascar",
|
|
||||||
"Malawi", "Malaysia", "Maldives", "Mali", "Malta", "Marshall Islands",
|
|
||||||
"Mauritania", "Mauritius", "Mexico", "Micronesia", "Moldova", "Monaco",
|
|
||||||
"Mongolia", "Montenegro", "Morocco", "Mozambique", "Myanmar", "Namibia",
|
|
||||||
"Nauru", "Nepal", "Netherlands", "New Zealand", "Nicaragua", "Niger",
|
|
||||||
"Nigeria", "North Korea", "North Macedonia", "Norway", "Oman", "Pakistan",
|
|
||||||
"Palau", "Palestine", "Panama", "Papua New Guinea", "Paraguay", "Peru",
|
|
||||||
"Philippines", "Poland", "Portugal", "Qatar", "Romania", "Russia", "Rwanda",
|
|
||||||
"Saint Kitts and Nevis", "Saint Lucia", "Saint Vincent and the Grenadines",
|
|
||||||
"Samoa", "San Marino", "Sao Tome and Principe", "Saudi Arabia", "Senegal",
|
|
||||||
"Serbia", "Seychelles", "Sierra Leone", "Singapore", "Slovakia", "Slovenia",
|
|
||||||
"Solomon Islands", "Somalia", "South Africa", "South Korea", "South Sudan",
|
|
||||||
"Spain", "Sri Lanka", "Sudan", "Suriname", "Sweden", "Switzerland", "Syria",
|
|
||||||
"Taiwan", "Tajikistan", "Tanzania", "Thailand", "Timor-Leste", "Togo",
|
|
||||||
"Tonga", "Trinidad and Tobago", "Tunisia", "Turkey", "Turkmenistan",
|
|
||||||
"Tuvalu", "Uganda", "Ukraine", "United Arab Emirates", "United Kingdom",
|
|
||||||
"United States", "Uruguay", "Uzbekistan", "Vanuatu", "Vatican City",
|
|
||||||
"Venezuela", "Vietnam", "Yemen", "Zambia", "Zimbabwe"
|
|
||||||
]
|
|
||||||
|
|
||||||
router = APIRouter()
|
router = APIRouter()
|
||||||
|
|
||||||
|
countries = {
|
||||||
|
"Afghanistan": ["A", "f", "g", "h", "a", "n", "i", "s", "t", "a", "n"],
|
||||||
|
"Albania": ["A", "l", "b", "a", "n", "i", "a"],
|
||||||
|
"Algeria": ["A", "l", "g", "e", "r", "i", "a"],
|
||||||
|
"Andorra": ["A", "n", "d", "o", "r", "r", "a"],
|
||||||
|
"Angola": ["A", "n", "g", "o", "l", "a"],
|
||||||
|
"Argentina": ["A", "r", "g", "e", "n", "t", "i", "n", "a"],
|
||||||
|
"Armenia": ["A", "r", "m", "e", "n", "i", "a"],
|
||||||
|
"Australia": ["A", "u", "s", "t", "r", "a", "l", "i", "a"],
|
||||||
|
"Austria": ["A", "u", "s", "t", "r", "i", "a"],
|
||||||
|
"Azerbaijan": ["A", "z", "e", "r", "b", "a", "i", "j", "a", "n"]
|
||||||
|
# Add more countries as needed
|
||||||
|
}
|
||||||
|
|
||||||
@router.get("/countries")
|
@router.get("/countries")
|
||||||
async def get_countries():
|
async def get_countries():
|
||||||
"""Return list of all countries"""
|
"""Get list of countries with letters"""
|
||||||
return {
|
return {
|
||||||
"message": "Countries retrieved successfully",
|
"method": "GET",
|
||||||
"count": len(countries),
|
"_verb": "get",
|
||||||
"countries": countries
|
"countries": countries
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user