import random from fastapi import FastAPI import requests 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(): url = "https://dailymo1.onrender.com/getf/?videourl="+randomer() response = requests.get(url) # Raises an HTTPError for bad responses return response.text