Update code in endpoints/countries.get.py

This commit is contained in:
Backend IM Bot 2025-03-21 05:35:15 +00:00
parent ddd36efa03
commit 8df18d3ffe

View File

@ -2,25 +2,30 @@ from fastapi import 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
}
countries = [
"Afghanistan", "Albania", "Algeria", "Andorra", "Angola", "Argentina", "Armenia",
"Australia", "Austria", "Azerbaijan", "Bahamas", "Bahrain", "Bangladesh", "Barbados",
"Belarus", "Belgium", "Belize", "Benin", "Bhutan", "Bolivia", "Brazil", "Brunei",
"Bulgaria", "Burkina Faso", "Burundi", "Cambodia", "Cameroon", "Canada", "Chad",
"Chile", "China", "Colombia", "Comoros", "Congo", "Croatia", "Cuba", "Cyprus",
"Denmark", "Djibouti", "Ecuador", "Egypt", "Estonia", "Ethiopia", "Fiji", "Finland",
"France", "Gabon", "Georgia", "Germany", "Ghana", "Greece", "Grenada", "Guatemala",
"Guinea", "Guyana", "Haiti", "Honduras", "Hungary", "Iceland", "India", "Indonesia",
"Iran", "Iraq", "Ireland", "Israel", "Italy", "Jamaica", "Japan", "Jordan",
"Kazakhstan", "Kenya", "Kuwait", "Laos", "Latvia", "Lebanon", "Lesotho", "Liberia",
"Libya", "Liechtenstein", "Lithuania", "Luxembourg", "Madagascar", "Malawi",
"Malaysia", "Maldives", "Mali", "Malta", "Mauritania", "Mauritius", "Mexico",
"Moldova", "Monaco", "Mongolia", "Montenegro", "Morocco", "Mozambique", "Myanmar",
"Namibia", "Nepal", "Netherlands", "Nicaragua", "Niger", "Nigeria", "Norway",
"Oman", "Pakistan", "Panama", "Paraguay", "Peru", "Philippines", "Poland",
"Portugal", "Qatar", "Romania", "Russia", "Rwanda", "Senegal", "Serbia",
"Singapore", "Slovakia", "Slovenia", "Somalia", "Spain", "Sudan", "Sweden",
"Switzerland", "Syria", "Taiwan", "Tanzania", "Thailand", "Togo", "Tunisia",
"Turkey", "Uganda", "Ukraine", "Uruguay", "Uzbekistan", "Venezuela", "Vietnam",
"Yemen", "Zambia", "Zimbabwe"
]
@router.get("/countries")
async def get_countries():
"""Get list of countries with letters"""
return {
"method": "GET",
"_verb": "get",
"countries": countries
}
"""Get list of countries with letters as arrays"""
return {country: list(country) for country in countries}