Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
| import asyncio | |
| from modules.dropbox.video import fetch_video_urls_from_dropbox | |
| from modules.video.model import VideoRequest | |
| async def svc_get_video_urls(req: VideoRequest): | |
| videos = await fetch_video_urls_from_dropbox(scripture_name=req.scripture_name) | |
| matching_videos = [ | |
| video | |
| for video in videos | |
| if video.global_index == req.global_index | |
| and video.scripture == req.scripture_name | |
| ] | |
| return {video.type: video.video_url for video in matching_videos} | |
| if __name__ == "__main__": | |
| data = asyncio.run( | |
| svc_get_video_urls( | |
| VideoRequest(global_index=4, scripture_name="divya_prabandham") | |
| ) | |
| ) | |
| print(data) | |