Implemented GUI for syng #2
4 changed files with 8 additions and 8 deletions
|
@ -18,7 +18,7 @@ class FileBasedSource(Source):
|
||||||
config_schema = Source.config_schema | {
|
config_schema = Source.config_schema | {
|
||||||
"extensions": (
|
"extensions": (
|
||||||
list,
|
list,
|
||||||
"List of filename extensions (mp3+cdg, mp4, ...)",
|
"List of filename extensions\n(mp3+cdg, mp4, ...)",
|
||||||
"mp3+cdg",
|
"mp3+cdg",
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -40,7 +40,7 @@ class S3Source(FileBasedSource):
|
||||||
"secret_key": (str, "Secret Key of the s3", ""),
|
"secret_key": (str, "Secret Key of the s3", ""),
|
||||||
"secure": (bool, "Use SSL", True),
|
"secure": (bool, "Use SSL", True),
|
||||||
"bucket": (str, "Bucket of the s3", ""),
|
"bucket": (str, "Bucket of the s3", ""),
|
||||||
"tmp_dir": (str, "Folder for temporary download", "/tmp/syng"),
|
"tmp_dir": (str, "Folder for\ntemporary download", "/tmp/syng"),
|
||||||
}
|
}
|
||||||
|
|
||||||
def __init__(self, config: dict[str, Any]):
|
def __init__(self, config: dict[str, Any]):
|
||||||
|
|
|
@ -52,12 +52,12 @@ class YoutubeSource(Source):
|
||||||
|
|
||||||
source_name = "youtube"
|
source_name = "youtube"
|
||||||
config_schema = Source.config_schema | {
|
config_schema = Source.config_schema | {
|
||||||
"channels": (list, "A list channels to search in", []),
|
"channels": (list, "A list channels\nto search in", []),
|
||||||
"tmp_dir": (str, "Folder for temporary download", "/tmp/syng"),
|
"tmp_dir": (str, "Folder for\ntemporary download", "/tmp/syng"),
|
||||||
"max_res": (int, "Maximum resolution to download", 720),
|
"max_res": (int, "Maximum resolution\nto download", 720),
|
||||||
"start_streaming": (
|
"start_streaming": (
|
||||||
bool,
|
bool,
|
||||||
"Start streaming if download is not complete",
|
"Start streaming if\ndownload is not complete",
|
||||||
False,
|
False,
|
||||||
),
|
),
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,8 +5,8 @@
|
||||||
<link rel="icon" href="/favicon.ico">
|
<link rel="icon" href="/favicon.ico">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<title>Syng Rocks!</title>
|
<title>Syng Rocks!</title>
|
||||||
<script type="module" crossorigin src="/assets/index.8572a105.js"></script>
|
<script type="module" crossorigin src="/assets/index.20e81f9f.js"></script>
|
||||||
<link rel="stylesheet" href="/assets/index.9110b89b.css">
|
<link rel="stylesheet" href="/assets/index.b030f504.css">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="app"></div>
|
<div id="app"></div>
|
||||||
|
|
Loading…
Add table
Reference in a new issue