aboutsummaryrefslogtreecommitdiff
path: root/scripts/ytdlp_download.ts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/ytdlp_download.ts')
-rw-r--r--scripts/ytdlp_download.ts2
1 files changed, 2 insertions, 0 deletions
diff --git a/scripts/ytdlp_download.ts b/scripts/ytdlp_download.ts
index b6be66d..bd5e804 100644
--- a/scripts/ytdlp_download.ts
+++ b/scripts/ytdlp_download.ts
@@ -27,11 +27,13 @@ export class TextLineStream extends TransformStream<string, string> {
const supported = [
"youtube",
"bilibili",
+ "niconico",
]
function key_to_url(key: string): string {
const [kind, id] = key.split(":", 2)
if (kind == "youtube") return `https://www.youtube.com/watch?v=${id}`
if (kind == "bilibili") return `https://www.bilibili.com/video/${id}`
+ if (kind == "niconico") return `https://www.nicovideo.jp/watch/${id}`
throw new Error("unknown kind");
}