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
This commit is contained in:
adam 2022-11-11 18:40:10 +00:00
parent d5a6cba79d
commit e362bbe280
3 changed files with 61 additions and 10 deletions

View file

@ -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?

View file

@ -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

View file

@ -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