from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
import utils

app = FastAPI()

app.add_middleware(
    CORSMiddleware,
    allow_origins=["http://localhost:5173"]
)


@app.get("/video")
def get_video(channel_name: str):
    uploads = utils.get_uploads_playlist(channel_name)
    videos = utils.get_all_videos(uploads)

    return {
        "id": videos[0]
    }