фикс func video_size
This commit is contained in:
@@ -18,5 +18,5 @@ async def video_resolutions(url: str):
|
|||||||
return {"resolutions": YouTubeService.resolutions(url)}
|
return {"resolutions": YouTubeService.resolutions(url)}
|
||||||
|
|
||||||
@router.get("/size")
|
@router.get("/size")
|
||||||
async def video_size(data: DownloadRequest):
|
async def video_size(data: DownloadRequest) -> dict[str, int]:
|
||||||
return {"size": YouTubeService.filesize(data)}
|
return {"size": YouTubeService.filesize(data)}
|
||||||
|
|||||||
@@ -46,8 +46,7 @@ class YouTubeService:
|
|||||||
manager = YtDlpManager((data.url))
|
manager = YtDlpManager((data.url))
|
||||||
video_size = manager.best_video(data.quality).filesize
|
video_size = manager.best_video(data.quality).filesize
|
||||||
audio_size = manager.best_audio().filesize
|
audio_size = manager.best_audio().filesize
|
||||||
return {"filesize": video_size + audio_size}
|
return video_size + audio_size
|
||||||
|
|
||||||
|
|
||||||
class Files:
|
class Files:
|
||||||
@staticmethod
|
@staticmethod
|
||||||
|
|||||||
Reference in New Issue
Block a user