blob: 0662a265d5b662a928a6ffdc8fbf8493e37f8a67 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
export interface Config {
enqueue: EnqueueTask[]
ytdlp_flatten: {
filters: { [key: string]: string }
enqueue_info?: boolean
}
ytdlp_download: {
output: string,
profiles: { [key: string]: string[] }
}
}
export interface EnqueueTask {
list_file?: string
retry_failed?: boolean,
kind: string,
interval: number,
filter?: string,
oneshot?: boolean,
default_flags?: string[]
data: { [key: string]: unknown }
}
|