Skip to content

Commit

Permalink
Merge branch 'develop' of https://github.com/bryanzhou/you-get into b…
Browse files Browse the repository at this point in the history
…ryanzhou-develop
  • Loading branch information
soimort committed Nov 18, 2021
2 parents c0e58c6 + 663e53a commit f36fc91
Showing 1 changed file with 15 additions and 3 deletions.
18 changes: 15 additions & 3 deletions src/you_get/common.py
Original file line number Diff line number Diff line change
Expand Up @@ -1339,7 +1339,13 @@ def download_main(download, download_playlist, urls, playlist, **kwargs):
if re.match(r'https?://', url) is None:
url = 'http://' + url

if playlist:
if m3u8:
if output_filename:
title = output_filename
else:
title = "m3u8file"
download_url_ffmpeg(url=url, title=title,ext = 'mp4',output_dir = '.')
elif playlist:
download_playlist(url, **kwargs)
else:
download(url, **kwargs)
Expand Down Expand Up @@ -1443,7 +1449,6 @@ def set_socks_proxy(proxy):
proxy_info = proxy.split("@")
socks_proxy_addrs = proxy_info[1].split(':')
socks_proxy_auth = proxy_info[0].split(":")
print(socks_proxy_auth[0]+" "+socks_proxy_auth[1]+" "+socks_proxy_addrs[0]+" "+socks_proxy_addrs[1])
socks.set_default_proxy(
socks.SOCKS5,
socks_proxy_addrs[0],
Expand All @@ -1454,7 +1459,6 @@ def set_socks_proxy(proxy):
)
else:
socks_proxy_addrs = proxy.split(':')
print(socks_proxy_addrs[0]+" "+socks_proxy_addrs[1])
socks.set_default_proxy(
socks.SOCKS5,
socks_proxy_addrs[0],
Expand Down Expand Up @@ -1619,6 +1623,10 @@ def print_version():
download_grp.add_argument('--stream', help=argparse.SUPPRESS)
download_grp.add_argument('--itag', help=argparse.SUPPRESS)

download_grp.add_argument('-m', '--m3u8', action='store_true', default=False,
help = 'download vide using an m3u8 url')


parser.add_argument('URL', nargs='*', help=argparse.SUPPRESS)

args = parser.parse_args()
Expand All @@ -1644,6 +1652,7 @@ def print_version():
global output_filename
global auto_rename
global insecure
global m3u8
output_filename = args.output_filename
extractor_proxy = args.extractor_proxy

Expand All @@ -1665,6 +1674,9 @@ def print_version():
if args.cookies:
load_cookies(args.cookies)

if args.m3u8:
m3u8 = True

caption = True
stream_id = args.format or args.stream or args.itag
if args.no_caption:
Expand Down

0 comments on commit f36fc91

Please sign in to comment.