Spaces:
Running
Running
Update watcher.py
Browse files- watcher.py +21 -9
watcher.py
CHANGED
|
@@ -378,19 +378,31 @@ def main():
|
|
| 378 |
if not video_id:
|
| 379 |
time.sleep(10)
|
| 380 |
continue
|
| 381 |
-
|
| 382 |
-
quality_opt = normalize_quality(option)
|
| 383 |
valid_options = ["144", "240", "360", "480", "720", "1080", "1440", "2160", "4320", "4k", "8k", "2k", "a", "f"]
|
| 384 |
|
| 385 |
-
|
|
|
|
| 386 |
send_to_channel(
|
| 387 |
-
"
|
| 388 |
-
"
|
| 389 |
-
"4k
|
| 390 |
-
"a(結合処理は行わない)、f(最大画質)」の画質にのみ対応しています。\n"
|
| 391 |
-
"動画のURLの後にスペースを入れて指定してください。\n"
|
| 392 |
-
"指定されていない場合は720pを使用します。"
|
| 393 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 394 |
youtube_url = f"https://www.youtube.com/watch?v={video_id}"
|
| 395 |
send_to_channel(f"{video_id} のダウンロードを開始します。")
|
| 396 |
|
|
|
|
| 378 |
if not video_id:
|
| 379 |
time.sleep(10)
|
| 380 |
continue
|
| 381 |
+
|
|
|
|
| 382 |
valid_options = ["144", "240", "360", "480", "720", "1080", "1440", "2160", "4320", "4k", "8k", "2k", "a", "f"]
|
| 383 |
|
| 384 |
+
# 画質入力チェックを normalize_quality の前にする
|
| 385 |
+
if option is None:
|
| 386 |
send_to_channel(
|
| 387 |
+
"画質が指定されていないため、デフォルトの720pを使用します。\n"
|
| 388 |
+
"指定する場合は、動画URLの後にスペースを入れて、"
|
| 389 |
+
"144/240/360/480/720/1080/2k/4k/8k/a/f のいずれかを入力してください。"
|
|
|
|
|
|
|
|
|
|
| 390 |
)
|
| 391 |
+
else:
|
| 392 |
+
opt_lower = option.lower()
|
| 393 |
+
if opt_lower not in valid_options:
|
| 394 |
+
send_to_channel(
|
| 395 |
+
"不明な画質、または予期しない形式でした。\n"
|
| 396 |
+
"対応画質: 144, 240, 360, 480, 720, 1080, "
|
| 397 |
+
"2k(1440), 4k(2160), 8k(4320), a(結合無効), f(最大画質)\n"
|
| 398 |
+
"動画のURLの後にスペースを入れて指定してください。\n"
|
| 399 |
+
"例: https://youtu.be/abcdEFGHijk 1080"
|
| 400 |
+
)
|
| 401 |
+
processed_messages.add(latest_msg["id"])
|
| 402 |
+
continue
|
| 403 |
+
|
| 404 |
+
quality_opt = normalize_quality(option)
|
| 405 |
+
|
| 406 |
youtube_url = f"https://www.youtube.com/watch?v={video_id}"
|
| 407 |
send_to_channel(f"{video_id} のダウンロードを開始します。")
|
| 408 |
|