summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2022-11-11 18:40:10 +0000
committeradam <adam@pkgsrc.org>2022-11-11 18:40:10 +0000
commit3508f622496f7bd0b5def2b99f5e541dc2d22681 (patch)
treeb870723800decb5deefeba80b5b3f44f4c65791f /net
parentc50f080ce880b425dd1a33d607973b154d79c737 (diff)
downloadpkgsrc-3508f622496f7bd0b5def2b99f5e541dc2d22681.tar.gz
yt-dlp: updated to 2011.11.11
2022.11.11 * Merge youtube-dl: Upto [commit/de39d12](https://github.com/ytdl-org/youtube-dl/commit/de39d128) * Backport SSL configuration from Python 3.10 * Do more processing in `--flat-playlist` * Fix `--list` options not implying `-s` in some cases * Fix end time of clips * Fix for `formats=None` * Write API params in debug head * [outtmpl] Ensure ASCII in json and add option for Unicode * [SponsorBlock] Add `type` field, obey `--retry-sleep extractor`, relax duration check for large segments * [SponsorBlock] **Support `chapter` category** * [ThumbnailsConvertor] Fix filename escaping * [ModifyChapters] Handle the entire video being marked for removal * [embedthumbnail] Fix thumbnail name in mp3 * [downloader/fragment] HLS download can continue without first fragment * [cookies] Improve `LenientSimpleCookie` * [jsinterp] Improve separating regex * [extractor/common] Fix `fatal=False` for `_search_nuxt_data` * [extractor/common] Improve `_generic_title` * [extractor/common] Fix `json_ld` type checks * [extractor/generic] Separate embed extraction into own function * [extractor/generic:quoted-html] Add extractor * [extractor/unsupported] Raise error on known DRM-only sites * [utils] `js_to_json`: Improve escape handling * [utils] `strftime_or_none`: Workaround Python bug on Windows * [utils] `traverse_obj`: Always return list when branching, allow `re.Match` objects * [build, test] Harden workflows' security * [build] `py2exe`: Migrate to freeze API * [build] Create `armv7l` and `aarch64` releases * [build] Make linux binary truly standalone using `conda` * [build] Replace `set-output` with `GITHUB_OUTPUT` * [update] Use error code `100` for update errors * [compat] Fix `shutils.move` in restricted ACL mode on BSD * [docs, devscripts] Document `pyinst`'s argument passthrough * [test] Allow `extract_flat` in download tests * [cleanup] Misc fixes and cleanup * [extractor/aeon] Add extractor * [extractor/agora] Add extractors * [extractor/camsoda] Add extractor * [extractor/cinetecamilano] Add extractor * [extractor/deuxm] Add extractors * [extractor/genius] Add extractors * [extractor/japandiet] Add extractors * [extractor/listennotes] Add extractor * [extractor/nos.nl] Add extractor * [extractor/oftv] Add extractors * [extractor/podbayfm] Add extractor * [extractor/qingting] Add extractor * [extractor/screen9] Add extractor * [extractor/swearnet] Add extractor * [extractor/YleAreena] Add extractor * [extractor/zeenews] Add extractor * [extractor/youtube:tab] **Update tab handling for redesign** * Channel URLs download all uploads of the channel as multiple playlists, separated by tab * [extractor/youtube] Differentiate between no comments and disabled comments * [extractor/youtube] Extract `concurrent_view_count` for livestreams * [extractor/youtube] Fix `duration` for premieres * [extractor/youtube] Fix `live_status` * [extractor/youtube] Ignore incomplete data error for comment replies * [extractor/youtube] Improve chapter parsing from description * [extractor/youtube] Mark videos as fully watched * [extractor/youtube] Update piped instances * [extractor/youtube] Update playlist metadata extraction for new layout * [extractor/youtube:tab] Fix video metadata from tabs * [extractor/youtube:tab] Let `approximate_date` return timestamp * [extractor/americastestkitchen] Fix extractor * [extractor/bbc] Support onion domains * [extractor/bilibili] Add chapters and misc cleanup * [extractor/bilibili] Fix BilibiliIE and Bangumi extractors * [extractor/bitchute] Better error for geo-restricted videos * [extractor/bitchute] Improve `BitChuteChannelIE` * [extractor/bitchute] Simplify extractor * [extractor/cda] Support login through API * [extractor/crunchyroll] Beta is now the only layout * [extractor/detik] Avoid unnecessary extraction * [extractor/doodstream] Remove extractor * [extractor/dplay] Add MotorTrendOnDemand extractor * [extractor/epoch] Support videos without data-trailer * [extractor/fox] Extract thumbnail * [extractor/foxnews] Add `FoxNewsVideo` extractor * [extractor/hotstar] Add season support * [extractor/hotstar] Refactor v1 API calls * [extractor/iprima] Make json+ld non-fatal * [extractor/iq] Increase phantomjs timeout * [extractor/kaltura] Support playlists * [extractor/lbry] Authenticate with cookies * [extractor/livestreamfails] Support posts * [extractor/mlb] Add `MLBArticle` extractor * [extractor/mxplayer] Improve extractor * [extractor/niconico] Always use HTTPS for requests * [extractor/nzherald] Support new video embed * [extractor/odnoklassniki] Support boosty.to embeds * [extractor/paramountplus] Update API token * [extractor/reddit] Add fallback format * [extractor/redgifs] Fix extractors * [extractor/redgifs] Refresh auth token for 401 * [extractor/rumble] Add HLS formats and extract more metadata * [extractor/sbs] Improve `_VALID_URL` * [extractor/skyit] Fix extractors * [extractor/stripchat] Fix hostname for HLS stream * [extractor/stripchat] Improve error message * [extractor/telegram] Add playlist support and more metadata * [extractor/Tnaflix] Fix for HTTP 500 * [extractor/tubitv] Better DRM detection * [extractor/tvp] Update extractors * [extractor/twitcasting] Fix `data-movie-playlist` extraction * [extractor/twitter] Add onion site to `_VALID_URL` * [extractor/twitter] Add Spaces extractor and GraphQL API * [extractor/twitter] Support multi-video posts * [extractor/uktvplay] Fix `_VALID_URL` * [extractor/viu] Support subtitles of on-screen text * [extractor/VK] Fix playlist URLs * [extractor/vlive] Extract `release_timestamp` * [extractor/voot] Improve `_VALID_URL` * [extractor/wordpress:mb.miniAudioPlayer] Add embed extractor * [extractor/YoutubeWebArchive] Improve metadata extraction * [extractor/zee5] Improve `_VALID_URL` * [extractor/zenyandex] Fix extractors
Diffstat (limited to 'net')
-rw-r--r--net/yt-dlp/Makefile4
-rw-r--r--net/yt-dlp/PLIST59
-rw-r--r--net/yt-dlp/distinfo8
3 files changed, 61 insertions, 10 deletions
diff --git a/net/yt-dlp/Makefile b/net/yt-dlp/Makefile
index 72cbfc36f01..f23e891011d 100644
--- a/net/yt-dlp/Makefile
+++ b/net/yt-dlp/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.22 2022/10/13 09:09:25 adam Exp $
+# $NetBSD: Makefile,v 1.23 2022/11/11 18:40:10 adam Exp $
-DISTNAME= yt-dlp-2022.10.4
+DISTNAME= yt-dlp-2022.11.11
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_PYPI:=y/yt-dlp/}
# TODO: create symlink, as mpv makes use of youtube-dl?
diff --git a/net/yt-dlp/PLIST b/net/yt-dlp/PLIST
index d265621d35f..478cfc11891 100644
--- a/net/yt-dlp/PLIST
+++ b/net/yt-dlp/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.14 2022/10/13 09:09:25 adam Exp $
+@comment $NetBSD: PLIST,v 1.15 2022/11/11 18:40:10 adam Exp $
bin/yt-dlp
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@@ -39,6 +39,9 @@ ${PYSITELIB}/yt_dlp/compat/functools.pyo
${PYSITELIB}/yt_dlp/compat/imghdr.py
${PYSITELIB}/yt_dlp/compat/imghdr.pyc
${PYSITELIB}/yt_dlp/compat/imghdr.pyo
+${PYSITELIB}/yt_dlp/compat/shutil.py
+${PYSITELIB}/yt_dlp/compat/shutil.pyc
+${PYSITELIB}/yt_dlp/compat/shutil.pyo
${PYSITELIB}/yt_dlp/cookies.py
${PYSITELIB}/yt_dlp/cookies.pyc
${PYSITELIB}/yt_dlp/cookies.pyo
@@ -138,9 +141,15 @@ ${PYSITELIB}/yt_dlp/extractor/adultswim.pyo
${PYSITELIB}/yt_dlp/extractor/aenetworks.py
${PYSITELIB}/yt_dlp/extractor/aenetworks.pyc
${PYSITELIB}/yt_dlp/extractor/aenetworks.pyo
+${PYSITELIB}/yt_dlp/extractor/aeonco.py
+${PYSITELIB}/yt_dlp/extractor/aeonco.pyc
+${PYSITELIB}/yt_dlp/extractor/aeonco.pyo
${PYSITELIB}/yt_dlp/extractor/afreecatv.py
${PYSITELIB}/yt_dlp/extractor/afreecatv.pyc
${PYSITELIB}/yt_dlp/extractor/afreecatv.pyo
+${PYSITELIB}/yt_dlp/extractor/agora.py
+${PYSITELIB}/yt_dlp/extractor/agora.pyc
+${PYSITELIB}/yt_dlp/extractor/agora.pyo
${PYSITELIB}/yt_dlp/extractor/airmozilla.py
${PYSITELIB}/yt_dlp/extractor/airmozilla.pyc
${PYSITELIB}/yt_dlp/extractor/airmozilla.pyo
@@ -408,6 +417,9 @@ ${PYSITELIB}/yt_dlp/extractor/camdemy.pyo
${PYSITELIB}/yt_dlp/extractor/cammodels.py
${PYSITELIB}/yt_dlp/extractor/cammodels.pyc
${PYSITELIB}/yt_dlp/extractor/cammodels.pyo
+${PYSITELIB}/yt_dlp/extractor/camsoda.py
+${PYSITELIB}/yt_dlp/extractor/camsoda.pyc
+${PYSITELIB}/yt_dlp/extractor/camsoda.pyo
${PYSITELIB}/yt_dlp/extractor/camtasia.py
${PYSITELIB}/yt_dlp/extractor/camtasia.pyc
${PYSITELIB}/yt_dlp/extractor/camtasia.pyo
@@ -495,6 +507,9 @@ ${PYSITELIB}/yt_dlp/extractor/cinchcast.pyo
${PYSITELIB}/yt_dlp/extractor/cinemax.py
${PYSITELIB}/yt_dlp/extractor/cinemax.pyc
${PYSITELIB}/yt_dlp/extractor/cinemax.pyo
+${PYSITELIB}/yt_dlp/extractor/cinetecamilano.py
+${PYSITELIB}/yt_dlp/extractor/cinetecamilano.pyc
+${PYSITELIB}/yt_dlp/extractor/cinetecamilano.pyo
${PYSITELIB}/yt_dlp/extractor/ciscolive.py
${PYSITELIB}/yt_dlp/extractor/ciscolive.pyc
${PYSITELIB}/yt_dlp/extractor/ciscolive.pyo
@@ -651,6 +666,9 @@ ${PYSITELIB}/yt_dlp/extractor/democracynow.pyo
${PYSITELIB}/yt_dlp/extractor/detik.py
${PYSITELIB}/yt_dlp/extractor/detik.pyc
${PYSITELIB}/yt_dlp/extractor/detik.pyo
+${PYSITELIB}/yt_dlp/extractor/deuxm.py
+${PYSITELIB}/yt_dlp/extractor/deuxm.pyc
+${PYSITELIB}/yt_dlp/extractor/deuxm.pyo
${PYSITELIB}/yt_dlp/extractor/dfb.py
${PYSITELIB}/yt_dlp/extractor/dfb.pyc
${PYSITELIB}/yt_dlp/extractor/dfb.pyo
@@ -681,9 +699,6 @@ ${PYSITELIB}/yt_dlp/extractor/dispeak.pyo
${PYSITELIB}/yt_dlp/extractor/dlive.py
${PYSITELIB}/yt_dlp/extractor/dlive.pyc
${PYSITELIB}/yt_dlp/extractor/dlive.pyo
-${PYSITELIB}/yt_dlp/extractor/doodstream.py
-${PYSITELIB}/yt_dlp/extractor/doodstream.pyc
-${PYSITELIB}/yt_dlp/extractor/doodstream.pyo
${PYSITELIB}/yt_dlp/extractor/dotsub.py
${PYSITELIB}/yt_dlp/extractor/dotsub.pyc
${PYSITELIB}/yt_dlp/extractor/dotsub.pyo
@@ -957,6 +972,9 @@ ${PYSITELIB}/yt_dlp/extractor/generic.pyo
${PYSITELIB}/yt_dlp/extractor/genericembeds.py
${PYSITELIB}/yt_dlp/extractor/genericembeds.pyc
${PYSITELIB}/yt_dlp/extractor/genericembeds.pyo
+${PYSITELIB}/yt_dlp/extractor/genius.py
+${PYSITELIB}/yt_dlp/extractor/genius.pyc
+${PYSITELIB}/yt_dlp/extractor/genius.pyo
${PYSITELIB}/yt_dlp/extractor/gettr.py
${PYSITELIB}/yt_dlp/extractor/gettr.pyc
${PYSITELIB}/yt_dlp/extractor/gettr.pyo
@@ -1191,6 +1209,9 @@ ${PYSITELIB}/yt_dlp/extractor/jable.pyo
${PYSITELIB}/yt_dlp/extractor/jamendo.py
${PYSITELIB}/yt_dlp/extractor/jamendo.pyc
${PYSITELIB}/yt_dlp/extractor/jamendo.pyo
+${PYSITELIB}/yt_dlp/extractor/japandiet.py
+${PYSITELIB}/yt_dlp/extractor/japandiet.pyc
+${PYSITELIB}/yt_dlp/extractor/japandiet.pyo
${PYSITELIB}/yt_dlp/extractor/jeuxvideo.py
${PYSITELIB}/yt_dlp/extractor/jeuxvideo.pyc
${PYSITELIB}/yt_dlp/extractor/jeuxvideo.pyo
@@ -1332,6 +1353,9 @@ ${PYSITELIB}/yt_dlp/extractor/linuxacademy.pyo
${PYSITELIB}/yt_dlp/extractor/liputan6.py
${PYSITELIB}/yt_dlp/extractor/liputan6.pyc
${PYSITELIB}/yt_dlp/extractor/liputan6.pyo
+${PYSITELIB}/yt_dlp/extractor/listennotes.py
+${PYSITELIB}/yt_dlp/extractor/listennotes.pyc
+${PYSITELIB}/yt_dlp/extractor/listennotes.pyo
${PYSITELIB}/yt_dlp/extractor/litv.py
${PYSITELIB}/yt_dlp/extractor/litv.pyc
${PYSITELIB}/yt_dlp/extractor/litv.pyo
@@ -1695,6 +1719,9 @@ ${PYSITELIB}/yt_dlp/extractor/noovo.pyo
${PYSITELIB}/yt_dlp/extractor/normalboots.py
${PYSITELIB}/yt_dlp/extractor/normalboots.pyc
${PYSITELIB}/yt_dlp/extractor/normalboots.pyo
+${PYSITELIB}/yt_dlp/extractor/nosnl.py
+${PYSITELIB}/yt_dlp/extractor/nosnl.pyc
+${PYSITELIB}/yt_dlp/extractor/nosnl.pyo
${PYSITELIB}/yt_dlp/extractor/nosvideo.py
${PYSITELIB}/yt_dlp/extractor/nosvideo.pyc
${PYSITELIB}/yt_dlp/extractor/nosvideo.pyo
@@ -1752,6 +1779,9 @@ ${PYSITELIB}/yt_dlp/extractor/odatv.pyo
${PYSITELIB}/yt_dlp/extractor/odnoklassniki.py
${PYSITELIB}/yt_dlp/extractor/odnoklassniki.pyc
${PYSITELIB}/yt_dlp/extractor/odnoklassniki.pyo
+${PYSITELIB}/yt_dlp/extractor/oftv.py
+${PYSITELIB}/yt_dlp/extractor/oftv.pyc
+${PYSITELIB}/yt_dlp/extractor/oftv.pyo
${PYSITELIB}/yt_dlp/extractor/oktoberfesttv.py
${PYSITELIB}/yt_dlp/extractor/oktoberfesttv.pyc
${PYSITELIB}/yt_dlp/extractor/oktoberfesttv.pyo
@@ -1917,6 +1947,9 @@ ${PYSITELIB}/yt_dlp/extractor/pluralsight.pyo
${PYSITELIB}/yt_dlp/extractor/plutotv.py
${PYSITELIB}/yt_dlp/extractor/plutotv.pyc
${PYSITELIB}/yt_dlp/extractor/plutotv.pyo
+${PYSITELIB}/yt_dlp/extractor/podbayfm.py
+${PYSITELIB}/yt_dlp/extractor/podbayfm.pyc
+${PYSITELIB}/yt_dlp/extractor/podbayfm.pyo
${PYSITELIB}/yt_dlp/extractor/podchaser.py
${PYSITELIB}/yt_dlp/extractor/podchaser.pyc
${PYSITELIB}/yt_dlp/extractor/podchaser.pyo
@@ -1995,6 +2028,9 @@ ${PYSITELIB}/yt_dlp/extractor/puls4.pyo
${PYSITELIB}/yt_dlp/extractor/pyvideo.py
${PYSITELIB}/yt_dlp/extractor/pyvideo.pyc
${PYSITELIB}/yt_dlp/extractor/pyvideo.pyo
+${PYSITELIB}/yt_dlp/extractor/qingting.py
+${PYSITELIB}/yt_dlp/extractor/qingting.pyc
+${PYSITELIB}/yt_dlp/extractor/qingting.pyo
${PYSITELIB}/yt_dlp/extractor/qqmusic.py
${PYSITELIB}/yt_dlp/extractor/qqmusic.pyc
${PYSITELIB}/yt_dlp/extractor/qqmusic.pyo
@@ -2169,6 +2205,9 @@ ${PYSITELIB}/yt_dlp/extractor/savefrom.pyo
${PYSITELIB}/yt_dlp/extractor/sbs.py
${PYSITELIB}/yt_dlp/extractor/sbs.pyc
${PYSITELIB}/yt_dlp/extractor/sbs.pyo
+${PYSITELIB}/yt_dlp/extractor/screen9.py
+${PYSITELIB}/yt_dlp/extractor/screen9.pyc
+${PYSITELIB}/yt_dlp/extractor/screen9.pyo
${PYSITELIB}/yt_dlp/extractor/screencast.py
${PYSITELIB}/yt_dlp/extractor/screencast.pyc
${PYSITELIB}/yt_dlp/extractor/screencast.pyo
@@ -2376,6 +2415,9 @@ ${PYSITELIB}/yt_dlp/extractor/sverigesradio.pyo
${PYSITELIB}/yt_dlp/extractor/svt.py
${PYSITELIB}/yt_dlp/extractor/svt.pyc
${PYSITELIB}/yt_dlp/extractor/svt.pyo
+${PYSITELIB}/yt_dlp/extractor/swearnet.py
+${PYSITELIB}/yt_dlp/extractor/swearnet.pyc
+${PYSITELIB}/yt_dlp/extractor/swearnet.pyo
${PYSITELIB}/yt_dlp/extractor/swrmediathek.py
${PYSITELIB}/yt_dlp/extractor/swrmediathek.pyc
${PYSITELIB}/yt_dlp/extractor/swrmediathek.pyo
@@ -2706,6 +2748,9 @@ ${PYSITELIB}/yt_dlp/extractor/unity.pyo
${PYSITELIB}/yt_dlp/extractor/unscripted.py
${PYSITELIB}/yt_dlp/extractor/unscripted.pyc
${PYSITELIB}/yt_dlp/extractor/unscripted.pyo
+${PYSITELIB}/yt_dlp/extractor/unsupported.py
+${PYSITELIB}/yt_dlp/extractor/unsupported.pyc
+${PYSITELIB}/yt_dlp/extractor/unsupported.pyo
${PYSITELIB}/yt_dlp/extractor/uol.py
${PYSITELIB}/yt_dlp/extractor/uol.pyc
${PYSITELIB}/yt_dlp/extractor/uol.pyo
@@ -3006,6 +3051,9 @@ ${PYSITELIB}/yt_dlp/extractor/yesjapan.pyo
${PYSITELIB}/yt_dlp/extractor/yinyuetai.py
${PYSITELIB}/yt_dlp/extractor/yinyuetai.pyc
${PYSITELIB}/yt_dlp/extractor/yinyuetai.pyo
+${PYSITELIB}/yt_dlp/extractor/yle_areena.py
+${PYSITELIB}/yt_dlp/extractor/yle_areena.pyc
+${PYSITELIB}/yt_dlp/extractor/yle_areena.pyo
${PYSITELIB}/yt_dlp/extractor/ynet.py
${PYSITELIB}/yt_dlp/extractor/ynet.pyc
${PYSITELIB}/yt_dlp/extractor/ynet.pyo
@@ -3042,6 +3090,9 @@ ${PYSITELIB}/yt_dlp/extractor/zdf.pyo
${PYSITELIB}/yt_dlp/extractor/zee5.py
${PYSITELIB}/yt_dlp/extractor/zee5.pyc
${PYSITELIB}/yt_dlp/extractor/zee5.pyo
+${PYSITELIB}/yt_dlp/extractor/zeenews.py
+${PYSITELIB}/yt_dlp/extractor/zeenews.pyc
+${PYSITELIB}/yt_dlp/extractor/zeenews.pyo
${PYSITELIB}/yt_dlp/extractor/zhihu.py
${PYSITELIB}/yt_dlp/extractor/zhihu.pyc
${PYSITELIB}/yt_dlp/extractor/zhihu.pyo
diff --git a/net/yt-dlp/distinfo b/net/yt-dlp/distinfo
index 4ba78346584..f7a44bc77ae 100644
--- a/net/yt-dlp/distinfo
+++ b/net/yt-dlp/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.19 2022/10/13 09:09:25 adam Exp $
+$NetBSD: distinfo,v 1.20 2022/11/11 18:40:10 adam Exp $
-BLAKE2s (yt-dlp-2022.10.4.tar.gz) = 9c73444d43847bf946c09d19773dd49de9df58e81404f2804b2c97e5cc04053c
-SHA512 (yt-dlp-2022.10.4.tar.gz) = 286e219057505e4de2bb8af6dc334b43b4e46e7b998d98437f78e9cfa82294e2ac17432c22f741ad101dfe05fa0d2dc0111904be51f32ab3a002bda7b17a86b7
-Size (yt-dlp-2022.10.4.tar.gz) = 2427017 bytes
+BLAKE2s (yt-dlp-2022.11.11.tar.gz) = 3a70964c239bf7d7dd64b90c2214e78f4a3cf3b6011f6e1f6894063453809ca9
+SHA512 (yt-dlp-2022.11.11.tar.gz) = be29154746f4c499eb25489be45ea759bf83f7aeb086a2a0e90a2bee6936c0d9362b1cd7af5eebed4f01f84a3542a9d5fa5746b647c349cad2e26b45cf4a861b
+Size (yt-dlp-2022.11.11.tar.gz) = 2470530 bytes