add support for embedding google drive
This commit is contained in:
parent
81a2998303
commit
58ccab3365
2 changed files with 6 additions and 0 deletions
1
.vscode/settings.json
vendored
1
.vscode/settings.json
vendored
|
|
@ -84,6 +84,7 @@
|
||||||
"gibibytes",
|
"gibibytes",
|
||||||
"gitea",
|
"gitea",
|
||||||
"gitpython",
|
"gitpython",
|
||||||
|
"googledrive",
|
||||||
"gpac",
|
"gpac",
|
||||||
"hiddenimports",
|
"hiddenimports",
|
||||||
"hookspath",
|
"hookspath",
|
||||||
|
|
|
||||||
|
|
@ -70,6 +70,11 @@ const sources: EmbedSource[] = [
|
||||||
url: "https://player.bilibili.com/player.html?aid=12569853&bvid={id}&cid=20681553&p=1&high_quality=1",
|
url: "https://player.bilibili.com/player.html?aid=12569853&bvid={id}&cid=20681553&p=1&high_quality=1",
|
||||||
regex: /^https?:\/\/(?:www\.)?bilibili\.com\/video\/(?<id>BV[0-9A-Za-z]+)\/?/i,
|
regex: /^https?:\/\/(?:www\.)?bilibili\.com\/video\/(?<id>BV[0-9A-Za-z]+)\/?/i,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: "googledrive",
|
||||||
|
url: "https://drive.google.com/file/d/{id}/preview",
|
||||||
|
regex: /https?:\/\/(?:www\.)?drive\.google\.com\/file\/d\/(?<id>[^/?#&]+)/,
|
||||||
|
},
|
||||||
]
|
]
|
||||||
|
|
||||||
const isEmbedable = (url: string): boolean => sources.some(source => source.regex.test(url))
|
const isEmbedable = (url: string): boolean => sources.some(source => source.regex.test(url))
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue