mirror of
https://github.com/ihabunek/twitch-dl
synced 2024-08-30 18:32:25 +00:00
parent
2abc56213e
commit
c510d5aae4
@ -6,6 +6,8 @@ Twitch Downloader change log
|
||||
|
||||
* Added `source` as alias for best available quality (#33)
|
||||
* Added `--no-join` option to `download` to skip ffmpeg join (#36)
|
||||
* Added `--overwrite` option to `download` to overwrite target without prompting
|
||||
for confirmation (#37)
|
||||
|
||||
1.11.0 (2020-09-03)
|
||||
-------------------
|
||||
|
@ -106,7 +106,7 @@ def _select_playlist_interactive(playlists):
|
||||
return uri
|
||||
|
||||
|
||||
def _join_vods(playlist_path, target):
|
||||
def _join_vods(playlist_path, target, overwrite, no_overwrite):
|
||||
command = [
|
||||
"ffmpeg",
|
||||
"-i", playlist_path,
|
||||
@ -116,6 +116,9 @@ def _join_vods(playlist_path, target):
|
||||
"-loglevel", "warning",
|
||||
]
|
||||
|
||||
if overwrite:
|
||||
command.append("-y")
|
||||
|
||||
print_out("<dim>{}</dim>".format(" ".join(command)))
|
||||
result = subprocess.run(command)
|
||||
if result.returncode != 0:
|
||||
@ -308,7 +311,7 @@ def _download_video(video_id, args):
|
||||
|
||||
print_out("\n\nJoining files...")
|
||||
target = _video_target_filename(video, args.format)
|
||||
_join_vods(playlist_path, target)
|
||||
_join_vods(playlist_path, target, args.overwrite)
|
||||
|
||||
if args.keep:
|
||||
print_out("\n<dim>Temporary files not deleted: {}</dim>".format(target_dir))
|
||||
|
@ -123,6 +123,11 @@ COMMANDS = [
|
||||
"action": "store_true",
|
||||
"default": False,
|
||||
}),
|
||||
(["--overwrite"], {
|
||||
"help": "Overwrite the target file if it already exists without prompting.",
|
||||
"action": "store_true",
|
||||
"default": False,
|
||||
})
|
||||
],
|
||||
),
|
||||
]
|
||||
|
Loading…
Reference in New Issue
Block a user