feat: add YouTube video download support

This commit is contained in:
mini
2026-02-18 21:00:17 +08:00
parent 958bdcd100
commit d3eed07e44
4 changed files with 144 additions and 20 deletions

View File

@@ -16,6 +16,7 @@ async def parse_url(req: ParseRequest):
duration=info["duration"],
formats=[FormatInfo(**f) for f in info["formats"]],
url=info["url"],
platform=info.get("platform", "twitter"),
)
except Exception as e:
raise HTTPException(status_code=400, detail=f"Failed to parse URL: {str(e)}")