pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/yt-dlp yt-dlp: updated to 2011.11.11



details:   https://anonhg.NetBSD.org/pkgsrc/rev/68f4c657a1d3
branches:  trunk
changeset: 387999:68f4c657a1d3
user:      adam <adam%pkgsrc.org@localhost>
date:      Fri Nov 11 18:40:10 2022 +0000

description:
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:

 net/yt-dlp/Makefile |   4 +-
 net/yt-dlp/PLIST    |  59 +++++++++++++++++++++++++++++++++++++++++++++++++---
 net/yt-dlp/distinfo |   8 +++---
 3 files changed, 61 insertions(+), 10 deletions(-)

diffs (220 lines):

diff -r 1fd281c1c301 -r 68f4c657a1d3 net/yt-dlp/Makefile
--- a/net/yt-dlp/Makefile       Fri Nov 11 18:36:47 2022 +0000
+++ b/net/yt-dlp/Makefile       Fri Nov 11 18:40:10 2022 +0000
@@ -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 -r 1fd281c1c301 -r 68f4c657a1d3 net/yt-dlp/PLIST
--- a/net/yt-dlp/PLIST  Fri Nov 11 18:36:47 2022 +0000
+++ b/net/yt-dlp/PLIST  Fri Nov 11 18:40:10 2022 +0000
@@ -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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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 -r 1fd281c1c301 -r 68f4c657a1d3 net/yt-dlp/distinfo
--- a/net/yt-dlp/distinfo       Fri Nov 11 18:36:47 2022 +0000
+++ b/net/yt-dlp/distinfo       Fri Nov 11 18:40:10 2022 +0000
@@ -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



Home | Main Index | Thread Index | Old Index