From ab0a8acd705e3ee50a4093501d7249d97086882c Mon Sep 17 00:00:00 2001 From: Barbara Miller <3253863+galgeek@users.noreply.github.com> Date: Tue, 24 Oct 2023 16:37:04 -0700 Subject: [PATCH 1/2] bump version --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index cb98225..0e66802 100644 --- a/setup.py +++ b/setup.py @@ -32,7 +32,7 @@ def find_package_data(package): setuptools.setup( name='brozzler', - version='1.5.39', + version='1.5.40', description='Distributed web crawling with browsers', url='https://github.com/internetarchive/brozzler', author='Noah Levitt', From e2d072b96e77ddb06e65585cd2f1ea370e358c4f Mon Sep 17 00:00:00 2001 From: Barbara Miller <3253863+galgeek@users.noreply.github.com> Date: Thu, 26 Oct 2023 11:58:41 -0700 Subject: [PATCH 2/2] format-sort: ["res:720", ...] --- brozzler/ydl.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/brozzler/ydl.py b/brozzler/ydl.py index e21e6b5..c22f8b0 100644 --- a/brozzler/ydl.py +++ b/brozzler/ydl.py @@ -235,8 +235,10 @@ def _build_youtube_dl(worker, destdir, site, page): # "By default, yt-dlp tries to download the best available quality..." # pre-v.2023.07.06: "format_sort": ["ext"], # v.2023.07.06 https://www.reddit.com/r/youtubedl/wiki/h264/?rdt=63577 + # recommended: convert working cli to api call with + # https://github.com/yt-dlp/yt-dlp/blob/master/devscripts/cli_to_api.py "format": "b/bv+ba", - "format_sort": ["res:720,vcodec:h264,acodec:aac"], + "format_sort": ["res:720","vcodec:h264","acodec:aac"], # skip live streams "match_filter": match_filter_func("!is_live"),