mirror of
https://github.com/wukko/cobalt.git
synced 2024-11-17 22:00:00 +00:00
pattern tester: less yapping
This commit is contained in:
parent
5d1d25a6dd
commit
24870c5dd7
1 changed files with 34 additions and 24 deletions
|
@ -1,39 +1,49 @@
|
|||
export const testers = {
|
||||
"twitter": (patternMatch) => (patternMatch["id"] && patternMatch["id"].length < 20),
|
||||
"bilibili": (patternMatch) =>
|
||||
patternMatch.id?.length <= 12,
|
||||
|
||||
"vk": (patternMatch) => (patternMatch["userId"] && patternMatch["videoId"]
|
||||
&& patternMatch["userId"].length <= 10 && patternMatch["videoId"].length <= 10),
|
||||
"instagram": (patternMatch) =>
|
||||
patternMatch.postId?.length <= 12
|
||||
|| (patternMatch.username?.length <= 30 && patternMatch.storyId?.length <= 24),
|
||||
|
||||
"bilibili": (patternMatch) => (patternMatch["id"] && patternMatch["id"].length <= 12),
|
||||
"pinterest": (patternMatch) =>
|
||||
patternMatch.id?.length <= 128,
|
||||
|
||||
"youtube": (patternMatch) => (patternMatch["id"] && patternMatch["id"].length <= 11),
|
||||
"reddit": (patternMatch) =>
|
||||
patternMatch.sub?.length <= 22 && patternMatch.id?.length <= 10,
|
||||
|
||||
"reddit": (patternMatch) => (patternMatch.sub?.length <= 22 && patternMatch.id?.length <= 10),
|
||||
"rutube": (patternMatch) =>
|
||||
patternMatch.id?.length === 32,
|
||||
|
||||
"tiktok": (patternMatch) => ((patternMatch["user"] && patternMatch["postId"] && patternMatch["postId"].length <= 21)
|
||||
|| (patternMatch["id"] && patternMatch["id"].length <= 13)),
|
||||
"soundcloud": (patternMatch) =>
|
||||
(patternMatch.author?.length <= 25 && patternMatch.song?.length <= 255)
|
||||
|| patternMatch.shortLink?.length <= 32,
|
||||
|
||||
"douyin": (patternMatch) => ((patternMatch["postId"] && patternMatch["postId"].length <= 21)
|
||||
|| (patternMatch["id"] && patternMatch["id"].length <= 13)),
|
||||
"streamable": (patternMatch) =>
|
||||
patternMatch.id?.length === 6,
|
||||
|
||||
"tiktok": (patternMatch) =>
|
||||
patternMatch.postId?.length <= 21 || patternMatch.id?.length <= 13,
|
||||
|
||||
"tumblr": (patternMatch) => ((patternMatch["id"] && patternMatch["id"].length < 21)
|
||||
|| (patternMatch["id"] && patternMatch["id"].length < 21 && patternMatch["user"] && patternMatch["user"].length <= 32)),
|
||||
"tumblr": (patternMatch) =>
|
||||
patternMatch.id?.length < 21
|
||||
|| (patternMatch.id?.length < 21 && patternMatch.user?.length <= 32),
|
||||
|
||||
"vimeo": (patternMatch) => ((patternMatch["id"] && patternMatch["id"].length <= 11)),
|
||||
"twitch": (patternMatch) =>
|
||||
patternMatch.channel && patternMatch.clip?.length <= 100,
|
||||
|
||||
"soundcloud": (patternMatch) => (patternMatch["author"]?.length <= 25 && patternMatch["song"]?.length <= 255)
|
||||
|| (patternMatch["shortLink"] && patternMatch["shortLink"].length <= 32),
|
||||
"twitter": (patternMatch) =>
|
||||
patternMatch.id?.length < 20,
|
||||
|
||||
"instagram": (patternMatch) => (patternMatch.postId?.length <= 12)
|
||||
|| (patternMatch.username?.length <= 30 && patternMatch.storyId?.length <= 24),
|
||||
"vimeo": (patternMatch) =>
|
||||
patternMatch.id?.length <= 11,
|
||||
|
||||
"vine": (patternMatch) => (patternMatch["id"] && patternMatch["id"].length <= 12),
|
||||
"vine": (patternMatch) =>
|
||||
patternMatch.id?.length <= 12,
|
||||
|
||||
"pinterest": (patternMatch) => (patternMatch["id"] && patternMatch["id"].length <= 128),
|
||||
"vk": (patternMatch) =>
|
||||
patternMatch.userId?.length <= 10 && patternMatch.videoId?.length <= 10,
|
||||
|
||||
"streamable": (patternMatch) => (patternMatch["id"] && patternMatch["id"].length === 6),
|
||||
|
||||
"twitch": (patternMatch) => ((patternMatch["channel"] && patternMatch["clip"] && patternMatch["clip"].length <= 100)),
|
||||
|
||||
"rutube": (patternMatch) => ((patternMatch["id"] && patternMatch["id"].length === 32)),
|
||||
"youtube": (patternMatch) =>
|
||||
patternMatch.id?.length <= 11,
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue