navpan2's picture
Update main.py
ddf63e5
raw
history blame
16.5 kB
import random
from fastapi import FastAPI, HTTPException
import httpx
app = FastAPI()
def randomer():
video_urls = [
"https://www.dailymotion.com/video/x7e87oy",
"https://www.dailymotion.com/video/x85d1kb",
"https://www.dailymotion.com/video/x8pud1b",
"https://www.dailymotion.com/video/x8py71j",
"https://www.dailymotion.com/video/x8pvnuw",
"https://www.dailymotion.com/video/x86dysk",
"https://www.dailymotion.com/video/x8px26t",
"https://www.dailymotion.com/video/x8pxnrn",
"https://www.dailymotion.com/video/x8e1l2t",
"https://www.dailymotion.com/video/x8odyw3",
"https://www.dailymotion.com/video/x8pvp4b",
"https://www.dailymotion.com/video/x7e84ga",
"https://www.dailymotion.com/video/x8fwz5c",
"https://www.dailymotion.com/video/x8py7qo",
"https://www.dailymotion.com/video/x8fx113",
"https://www.dailymotion.com/video/x8pfb5o",
"https://www.dailymotion.com/video/x8d5b6a",
"https://www.dailymotion.com/video/x8e1jdq",
"https://www.dailymotion.com/video/x8mb6qr",
"https://www.dailymotion.com/video/x8dojqq",
"https://www.dailymotion.com/video/x8odzbr",
"https://www.dailymotion.com/video/x8o3wps",
"https://www.dailymotion.com/video/x8n0uho",
"https://www.dailymotion.com/video/x8odq6f",
"https://www.dailymotion.com/video/x8mad5f",
"https://www.dailymotion.com/video/x8pyde3",
"https://www.dailymotion.com/video/x8h6wzd",
"https://www.dailymotion.com/video/x8ps6lc",
"https://www.dailymotion.com/video/x8o8qhc",
"https://www.dailymotion.com/video/x7hykfq",
"https://www.dailymotion.com/video/x7u95mb",
"https://www.dailymotion.com/video/x8pydyq",
"https://www.dailymotion.com/video/x7u7acx",
"https://www.dailymotion.com/video/x8py7xz",
"https://www.dailymotion.com/video/x8hvehx",
"https://www.dailymotion.com/video/x8dcmnh",
"https://www.dailymotion.com/video/x8pwnpw",
"https://www.dailymotion.com/video/x8ezzny",
"https://www.dailymotion.com/video/x8eoikz",
"https://www.dailymotion.com/video/x8p871p",
"https://www.dailymotion.com/video/x8pxwi5",
"https://www.dailymotion.com/video/x8nmfrf",
"https://www.dailymotion.com/video/x8oj2in",
"https://www.dailymotion.com/video/x8ayd4a",
"https://www.dailymotion.com/video/x8dojqr",
"https://www.dailymotion.com/video/x8ocww7",
"https://www.dailymotion.com/video/x85q2za",
"https://www.dailymotion.com/video/x8py206",
"https://www.dailymotion.com/video/x8ps6k6",
"https://www.dailymotion.com/video/x85c2c7",
"https://www.dailymotion.com/video/x8pydey",
"https://www.dailymotion.com/video/x8puehm",
"https://www.dailymotion.com/video/x8peyuh",
"https://www.dailymotion.com/video/x8oe262",
"https://www.dailymotion.com/video/x8py7gu",
"https://www.dailymotion.com/video/x8nvsvx",
"https://www.dailymotion.com/video/x8py865",
"https://www.dailymotion.com/video/x8pvnuv",
"https://www.dailymotion.com/video/x8pso85",
"https://www.dailymotion.com/video/x8oj2io",
"https://www.dailymotion.com/video/x8e1j4y",
"https://www.dailymotion.com/video/x8pub7i",
"https://www.dailymotion.com/video/x8pna6k",
"https://www.dailymotion.com/video/x8mb8gm",
"https://www.dailymotion.com/video/x8eyrbl",
"https://www.dailymotion.com/video/x8pvlw4",
"https://www.dailymotion.com/video/x8dojqp",
"https://www.dailymotion.com/video/x8oe2g9",
"https://www.dailymotion.com/video/x8odrci",
"https://www.dailymotion.com/video/x8gpbdp",
"https://www.dailymotion.com/video/x7e86n0",
"https://www.dailymotion.com/video/x7etce1",
"https://www.dailymotion.com/video/x85hhkq",
"https://www.dailymotion.com/video/x8ojuan",
"https://www.dailymotion.com/video/x8pimt2",
"https://www.dailymotion.com/video/x8phj0n",
"https://www.dailymotion.com/video/x8fx1dw",
"https://www.dailymotion.com/video/x7u95ov",
"https://www.dailymotion.com/video/x8pso5i",
"https://www.dailymotion.com/video/x8py54n",
"https://www.dailymotion.com/video/x7hykfu",
"https://www.dailymotion.com/video/x8q0bre",
"https://www.dailymotion.com/video/x8q0eod",
"https://www.dailymotion.com/video/x8q0bl4",
"https://www.dailymotion.com/video/x8pz8os",
"https://www.dailymotion.com/video/x8pxyvq",
"https://www.dailymotion.com/video/x8o2r6a",
"https://www.dailymotion.com/video/x8pyuv6",
"https://www.dailymotion.com/video/x8mfyq6",
"https://www.dailymotion.com/video/x8o2wo9",
"https://www.dailymotion.com/video/x8o6e3n",
"https://www.dailymotion.com/video/x8pl8kx",
"https://www.dailymotion.com/video/x8pccl4",
"https://www.dailymotion.com/video/x8pzw4x",
"https://www.dailymotion.com/video/x8pzzr2",
"https://www.dailymotion.com/video/x8fqy63",
"https://www.dailymotion.com/video/x8gdwku",
"https://www.dailymotion.com/video/x8px1j8",
"https://www.dailymotion.com/video/x8ozj27",
"https://www.dailymotion.com/video/x8gckwd",
"https://www.dailymotion.com/video/x8o1zvc",
"https://www.dailymotion.com/video/x8bl1gx",
"https://www.dailymotion.com/video/x8pzy5r",
"https://www.dailymotion.com/video/x8lmqhs",
"https://www.dailymotion.com/video/x8q0bdr",
"https://www.dailymotion.com/video/x8q08n6",
"https://www.dailymotion.com/video/x8pxa5d",
"https://www.dailymotion.com/video/x3wmr3i",
"https://www.dailymotion.com/video/x8ppf5m",
"https://www.dailymotion.com/video/x8pzxgu",
"https://www.dailymotion.com/video/x8gcl3v",
"https://www.dailymotion.com/video/x8m1zld",
"https://www.dailymotion.com/video/x8pzxyv",
"https://www.dailymotion.com/video/x8gy4xz",
"https://www.dailymotion.com/video/x8puuca",
"https://www.dailymotion.com/video/x8ov4jp",
"https://www.dailymotion.com/video/x8gckzb",
"https://www.dailymotion.com/video/x8pccl3",
"https://www.dailymotion.com/video/x8pxjju",
"https://www.dailymotion.com/video/x8pd397",
"https://www.dailymotion.com/video/x8ppf5g",
"https://www.dailymotion.com/video/x8q08ip",
"https://www.dailymotion.com/video/x8q01gd",
"https://www.dailymotion.com/video/x8gjm0p",
"https://www.dailymotion.com/video/x8ev9uv",
"https://www.dailymotion.com/video/x8q0190",
"https://www.dailymotion.com/video/x8pz8n2",
"https://www.dailymotion.com/video/x8pzw13",
"https://www.dailymotion.com/video/x8pzv6s",
"https://www.dailymotion.com/video/x8pp4va",
"https://www.dailymotion.com/video/x8pzvc7",
"https://www.dailymotion.com/video/x8q0aag",
"https://www.dailymotion.com/video/x8pxjoh",
"https://www.dailymotion.com/video/x8pzy8d",
"https://www.dailymotion.com/video/x861ndu",
"https://www.dailymotion.com/video/x8pw714",
"https://www.dailymotion.com/video/x8pztss",
"https://www.dailymotion.com/video/x8pzy23",
"https://www.dailymotion.com/video/x8oqciy",
"https://www.dailymotion.com/video/x8pxycz",
"https://www.dailymotion.com/video/x8nx06d",
"https://www.dailymotion.com/video/x8q09t7",
"https://www.dailymotion.com/video/x8pz0rg",
"https://www.dailymotion.com/video/x8mazvp",
"https://www.dailymotion.com/video/x8l0lb1",
"https://www.dailymotion.com/video/x8ppf5j",
"https://www.dailymotion.com/video/x8pzsqz",
"https://www.dailymotion.com/video/x8dojqr",
"https://www.dailymotion.com/video/x8pwt4q",
"https://www.dailymotion.com/video/x8q0v04",
"https://www.dailymotion.com/video/x8d5b6a",
"https://www.dailymotion.com/video/x8dojqq",
"https://www.dailymotion.com/video/x8bd8uc",
"https://www.dailymotion.com/video/x7czqxl",
"https://www.dailymotion.com/video/x8o8qhc",
"https://www.dailymotion.com/video/x8q0wnt",
"https://www.dailymotion.com/video/x8pzxz6",
"https://www.dailymotion.com/video/x8q0wkl",
"https://www.dailymotion.com/video/x8q0wo8",
"https://www.dailymotion.com/video/x8ayd4a",
"https://www.dailymotion.com/video/x8q0spv",
"https://www.dailymotion.com/video/x86cgyu",
"https://www.dailymotion.com/video/x8q08yx",
"https://www.dailymotion.com/video/x8q04tc",
"https://www.dailymotion.com/video/x85q2za",
"https://www.dailymotion.com/video/x8nmfrf",
"https://www.dailymotion.com/video/x8pz9s1",
"https://www.dailymotion.com/video/x86dysk",
"https://www.dailymotion.com/video/x8ocww7",
"https://www.dailymotion.com/video/x8q0ujk",
"https://www.dailymotion.com/video/x8p0tm7",
"https://www.dailymotion.com/video/x8q0wqz",
"https://www.dailymotion.com/video/x8q0vvc",
"https://www.dailymotion.com/video/x8n0uht",
"https://www.dailymotion.com/video/x7u95mb",
"https://www.dailymotion.com/video/x8nvsvx",
"https://www.dailymotion.com/video/x8pzwet",
"https://www.dailymotion.com/video/x8odq6f",
"https://www.dailymotion.com/video/x8n0uhz",
"https://www.dailymotion.com/video/x8q04zm",
"https://www.dailymotion.com/video/x8q0p0r",
"https://www.dailymotion.com/video/x8q00vf",
"https://www.dailymotion.com/video/x8h6wzd",
"https://www.dailymotion.com/video/x8oe2g9",
"https://www.dailymotion.com/video/x7etce1",
"https://www.dailymotion.com/video/x8pz9kg",
"https://www.dailymotion.com/video/x7czr8f",
"https://www.dailymotion.com/video/x8pimt2",
"https://www.dailymotion.com/video/x8bf6tt",
"https://www.dailymotion.com/video/x8b8nmv",
"https://www.dailymotion.com/video/x8pwuh1",
"https://www.dailymotion.com/video/x8q0uv1",
"https://www.dailymotion.com/video/x7u7acx",
"https://www.dailymotion.com/video/x7czqzj",
"https://www.dailymotion.com/video/x7u95ov",
"https://www.dailymotion.com/video/x8q0wgu",
"https://www.dailymotion.com/video/x8hvehx",
"https://www.dailymotion.com/video/x7hykfu",
"https://www.dailymotion.com/video/x8oe262",
"https://www.dailymotion.com/video/x8ojxhw",
"https://www.dailymotion.com/video/x8q04w0",
"https://www.dailymotion.com/video/x8b8nup",
"https://www.dailymotion.com/video/x8o3wps",
"https://www.dailymotion.com/video/x8dojqp",
"https://www.dailymotion.com/video/x8oj2in",
"https://www.dailymotion.com/video/x8odrci",
"https://www.dailymotion.com/video/x8odyw3",
"https://www.dailymotion.com/video/x8ps6k6",
"https://www.dailymotion.com/video/x8px26t",
"https://www.dailymotion.com/video/x8pzya1",
"https://www.dailymotion.com/video/x8q0qtp",
"https://www.dailymotion.com/video/x8q0wd2",
"https://www.dailymotion.com/video/x863wur",
"https://www.dailymotion.com/video/x8e1l2t",
"https://www.dailymotion.com/video/x8q0u6p",
"https://www.dailymotion.com/video/x7hykfq",
"https://www.dailymotion.com/video/x8q0w1e",
"https://www.dailymotion.com/video/x8puehm",
"https://www.dailymotion.com/video/x8bf6pg",
"https://www.dailymotion.com/video/x8q0wro",
"https://www.dailymotion.com/video/x8q020f",
"https://www.dailymotion.com/video/x8q0r3g",
"https://www.dailymotion.com/video/x8odzbr",
"https://www.dailymotion.com/video/x8q0vlu",
"https://www.dailymotion.com/video/x8n0uho",
"https://www.dailymotion.com/video/x8ofcgv",
"https://www.dailymotion.com/video/x8q0ohh",
"https://www.dailymotion.com/video/x8q0tzs",
"https://www.dailymotion.com/video/x5cpbts",
"https://www.dailymotion.com/video/x8oh7ei",
"https://www.dailymotion.com/video/x8pu482",
"https://www.dailymotion.com/video/x8pxdj9",
"https://www.dailymotion.com/video/x8pvee7",
"https://www.dailymotion.com/video/x8p8l1j",
"https://www.dailymotion.com/video/x8q0k91",
"https://www.dailymotion.com/video/x8q06w9",
"https://www.dailymotion.com/video/x8plwsd",
"https://www.dailymotion.com/video/x8c4lk2",
"https://www.dailymotion.com/video/x8oh7bo",
"https://www.dailymotion.com/video/x8q0bgg",
"https://www.dailymotion.com/video/x8l2294",
"https://www.dailymotion.com/video/x8l134i",
"https://www.dailymotion.com/video/x8ptt1q",
"https://www.dailymotion.com/video/x8pt231",
"https://www.dailymotion.com/video/x8q0nml",
"https://www.dailymotion.com/video/x8q0k95",
"https://www.dailymotion.com/video/x8n784l",
"https://www.dailymotion.com/video/x7uiaxy",
"https://www.dailymotion.com/video/x8pu3u5",
"https://www.dailymotion.com/video/x8q0puz",
"https://www.dailymotion.com/video/x8pepxk",
"https://www.dailymotion.com/video/x8q0dll",
"https://www.dailymotion.com/video/x8ocbo4",
"https://www.dailymotion.com/video/x8pfmsv",
"https://www.dailymotion.com/video/x7u2oz9",
"https://www.dailymotion.com/video/x8q0r3g",
"https://www.dailymotion.com/video/x8q0p0r",
"https://www.dailymotion.com/video/x8p48ac",
"https://www.dailymotion.com/video/x8q0tzt",
"https://www.dailymotion.com/video/x8pveus",
"https://www.dailymotion.com/video/x8od1n5",
"https://www.dailymotion.com/video/x8pp5wa",
"https://www.dailymotion.com/video/x8pv1kb",
"https://www.dailymotion.com/video/x8ocglz",
"https://www.dailymotion.com/video/x8p9sd3",
"https://www.dailymotion.com/video/x8q0aw1",
"https://www.dailymotion.com/video/x8q085o",
"https://www.dailymotion.com/video/x8pu3ez",
"https://www.dailymotion.com/video/x8pt22z",
"https://www.dailymotion.com/video/x8of78a",
"https://www.dailymotion.com/video/x8pprqn",
"https://www.dailymotion.com/video/x8q0jt3",
"https://www.dailymotion.com/video/x8od3kf",
"https://www.dailymotion.com/video/x8njkkt",
"https://www.dailymotion.com/video/x8ocvy6",
"https://www.dailymotion.com/video/x8q0v12",
"https://www.dailymotion.com/video/x8plwrq",
"https://www.dailymotion.com/video/x8nhd7n",
"https://www.dailymotion.com/video/x8nhddd",
"https://www.dailymotion.com/video/x8q09rz",
"https://www.dailymotion.com/video/x8q0axn",
"https://www.dailymotion.com/video/x8q0np9",
"https://www.dailymotion.com/video/x8nmaxr",
"https://www.dailymotion.com/video/x8p48be",
"https://www.dailymotion.com/video/x8q0mz2",
"https://www.dailymotion.com/video/x8lqtn0",
"https://www.dailymotion.com/video/x8bl1jd",
"https://www.dailymotion.com/video/x8q0aw2",
"https://www.dailymotion.com/video/x8ptsmd",
"https://www.dailymotion.com/video/x7wayan",
"https://www.dailymotion.com/video/x8p48am",
"https://www.dailymotion.com/video/x8q0qtp",
"https://www.dailymotion.com/video/x8po6ma",
"https://www.dailymotion.com/video/x8pvee8",
"https://www.dailymotion.com/video/x8q07aj",
"https://www.dailymotion.com/video/x8plwrs",
"https://www.dailymotion.com/video/x8ocfuh"
]
random_element = random.choice(video_urls)
return random_element
@app.get("/")
async def root():
return {"message": "Welcome to dailymo requestor"}
@app.get("/fetcher/")
async def fetcher():
try:
url = "https://dailymo1.onrender.com/getf/?videourl="+randomer()
async with httpx.AsyncClient() as client:
response = await client.get(url)
response.raise_for_status() # Raises an HTTPError for bad responses
return response.text
except httpx.HTTPError as e:
raise HTTPException(status_code=e.response.status_code, detail=str(e))