feat: infer domestic platforms from source urls

This commit is contained in:
kris
2026-03-23 08:38:51 +08:00
parent 5c39ea2728
commit caf51bc293

View File

@@ -1072,6 +1072,14 @@ def infer_platform_from_url(source_url: str) -> str:
return "douyin"
if "xiaohongshu.com" in normalized or "xhslink.com" in normalized:
return "xiaohongshu"
if (
"kuaishou.com" in normalized
or "chenzhongtech.com" in normalized
or "v.kuaishou.com" in normalized
):
return "kuaishou"
if "channels.weixin.qq.com" in normalized or "mp.weixin.qq.com/s" in normalized:
return "wechat_video"
if "youtube.com" in normalized or "youtu.be" in normalized:
return "youtube"
return ""