31 lines
1.0 KiB
Python
31 lines
1.0 KiB
Python
from fastapi import APIRouter
|
|
import random
|
|
|
|
players = [
|
|
{"name": "Mohamed Salah", "position": "Forward", "number": 11},
|
|
{"name": "Virgil van Dijk", "position": "Defender", "number": 4},
|
|
{"name": "Alisson Becker", "position": "Goalkeeper", "number": 1},
|
|
{"name": "Trent Alexander-Arnold", "position": "Defender", "number": 66},
|
|
{"name": "Darwin Nunez", "position": "Forward", "number": 9},
|
|
{"name": "Luis Diaz", "position": "Forward", "number": 7},
|
|
{"name": "Dominik Szoboszlai", "position": "Midfielder", "number": 8},
|
|
{"name": "Andrew Robertson", "position": "Defender", "number": 26}
|
|
]
|
|
|
|
router = APIRouter()
|
|
|
|
@router.get("/liverpool")
|
|
async def get_random_player():
|
|
"""Get a random Liverpool player"""
|
|
random_player = random.choice(players)
|
|
|
|
return {
|
|
"method": "GET",
|
|
"_verb": "get",
|
|
"player": random_player,
|
|
"team": "Liverpool FC",
|
|
"features": {
|
|
"random_selection": True,
|
|
"total_players": len(players)
|
|
}
|
|
} |