Bart Broere
bc86c5f73b
Make regex more specific and remove redundant .*
3 months ago
Bart Broere
ad64f3751e
Improve regex
...
Co-authored-by: Roy <git@rvsit.nl>
3 months ago
Bart Broere
d4250c8703
Merge branch 'ytdl-org:master' into fix-npo-support
3 months ago
Zizheng Guo
a96a45b2cd
[Vimeo] Improve `config` extraction ( #32742 )
...
* update for more robust json parsing
3 months ago
Bart Broere
58d7a00e3f
Resolve some of the pull request feedback
3 months ago
Bart Broere
4398f6832f
Fix zapp extractor
3 months ago
Bart Broere
1ca4e686a3
Add an MD5
3 months ago
Bart Broere
28624cfe09
Work work
3 months ago
Bart Broere
c08f29f45b
Update unit tests
3 months ago
hatsomatt
820fae3b3a
[Videa] Fix extraction
...
* update API URL
* from https://github.com/yt-dlp/yt-dlp/pull/8003
* thanks to the authors!
Closes yt-dlp/7427
Authored by: hatsomatt, aky-01
3 months ago
dirkf
aef24d97e9
[Videa] Align with yt-dlp
3 months ago
dirkf
f7b30e3f73
[XFileShare] Update extractor for 2024
...
* simplify aa_decode()
* review and update supported sites and tests
* in above, include FileMoon.sx, and remove separate module
* incorporate changes from yt-dlp
* allow for decoding multiple scripts (eg, FileMoon)
* use new JWPlayer extraction
3 months ago
dirkf
f66372403f
[InfoExtractor] Rework and improve JWPlayer extraction
...
* use traverse_obj() and _search_json()
* support playlist `.load({**video1},{**video2}, ...)`
* support transform_source=... for _extract_jwplayer_data()
3 months ago
dirkf
7216fa2ac4
[InfoExtractor] Add `_search_json()`
...
* uses the error diagnostic to truncate the JSON string
* may be confused by non-C-Pythons
3 months ago
dirkf
acc383b9e3
[utils] Let int_or_none() accept a base, like int()
3 months ago
Bart Broere
0ab79c37ae
Reusable code for two NTR sites
3 months ago
Bart Broere
0cbcd1aec6
Make diff better
3 months ago
Bart Broere
159f825edd
Add scaffolding for last few extractors and change order so the PR diff looks nice
3 months ago
Bart Broere
681b39032a
Fix flake8 and better error reporting
3 months ago
Bart Broere
4b24e5f00d
Re-add SchoolTV
3 months ago
Bart Broere
3b3d73cbe6
Use program-detail endpoint and remove a test
3 months ago
Bart Broere
d426a92a60
Encoding suggestion from PR
3 months ago
Bart Broere
d36d50fe5c
Re-add Zapp
3 months ago
Bart Broere
eb6e396bfb
First version of a VPRO regex
3 months ago
Bart Broere
28ba01f1cc
Add Ongehoord Nederland and test URL for BNNVARA
3 months ago
Bart Broere
4fc423845e
Fix lint
3 months ago
Hubert Hirtz
f0812d7848
[utils] Handle user:pass in URLs ( #28801 )
...
* Handle user:pass in URLs
Fixes "nonnumeric port" errors when youtube-dl is given URLs with
usernames and passwords such as:
http://username:password@example.com/myvideo.mp4
Refs:
- https://en.wikipedia.org/wiki/Basic_access_authentication
- https://tools.ietf.org/html/rfc1738#section-3.1
- https://docs.python.org/3.8/library/urllib.parse.html#urllib.parse.urlsplit
Fixes #18276 (point 4)
Fixes #20258
Fixes #26211 (see comment)
* Align code with yt-dlp
---------
Co-authored-by: dirkf <fieldhouse@gmx.net>
3 months ago
Bart Broere
34b5b20107
Refactor into reusable method
3 months ago
Bart Broere
8b1a7d9a7c
Use provided util
3 months ago
Bart Broere
f9e59b0c49
Add the possibility to add 'hls' later
3 months ago
Bart Broere
fb7b7179ff
Speculate about other ways of getting productId
3 months ago
Bart Broere
0dc7d954cb
Comply with coding conventions a bit more
3 months ago
Bart Broere
21eb4513e0
Convert the description into code
3 months ago
Bart Broere
29724e7b07
Delete all broken extractors
...
Re-implementing these is quicker for the cases where that's even still possible
3 months ago
Bart Broere
577368116b
Fix token URL
3 months ago
Bart Broere
da3d1f4321
Add notes on new npo.nl site
3 months ago
Bart Broere
f76d58c71f
Skip a test
3 months ago
Bart Broere
c409a8c54b
Merge branch 'ytdl-org:master' into fix-npo-support
3 months ago
Aaron Tan
40bd5c1815
[caffeine.tv] Add new extractor ( #32514 )
...
* Add CaffeineTVIE info extractor to support site caffeine.tv
---------
Co-authored-by: dirkf <fieldhouse@gmx.net>
3 months ago
dirkf
70f230f9cf
[GBNews]Add new extractor for GB News TV channel ( #29432 )
...
* Add extractor for GB News TV channel
* Support more GBNews URL formats
Allow alphanumeric and _ in place of `shows`, which redirect to site's preferred URL
* Update for 2024
3 months ago
dirkf
48ddab1f3a
[downloader/external] Fix WgetFD proxy (rev 2)
...
From PR (defunct source), closes #29343 .
Matches https://github.com/yt-dlp/yt-dlp/pull/3152
Thx former user kikuyan.
3 months ago
dirkf
7687389f08
[Vbox7] Improve extraction, adding features from yt-dlp PR #9100
...
* changes from https://github.com/yt-dlp/yt-dlp/pull/9100 (thx
seproDev):
- attempt HLS extraction
- re-enable XFF
- test `view_count`, `duration` extraction
* improve commenting, error checks
3 months ago
dirkf
4416f82c80
[Vbox7IE] Sanitise ld+json containing unexpected characters
...
* based on PR #29680
* added hack to force invoking `transform_source`
* fixes #26218
4 months ago
dirkf
bdda6b81df
[Vbox7IE] Improve extraction
...
* DASH extraction no longer fails with new range support
* but always find combined formats if available
* suppress ineffective XFF geo-bypass (causes time-outs)
* adapted from https://github.com/ytdl-org/youtube-dl/pull/29680
* thx former GH user kikuyan
4 months ago
dirkf
1fd8f802b8
[InfoExtractor] Correctly resolve BaseURL in DASH manifest
...
Specs:
* ISO/IEC 23009-1:2012 section 5.6
* RFC 3986 section 5.
4 months ago
dirkf
4eaeb9b2c6
[InfoExtractor] Support byte range for DASH
...
* adapted from https://github.com/ytdl-org/youtube-dl/pull/30279
* thx former GH user kikuyan
4 months ago
dirkf
bec9180e89
[downloader/dash] Support `range` in fragment (format f'{start}-{end}')
...
* adapted from https://github.com/ytdl-org/youtube-dl/pull/30279
* thx former GH user kikuyan
4 months ago
dirkf
c58b655a9e
[InfoExtractor] Support DASH subtitle extraction (yt-dlp back-port)
4 months ago
dirkf
dc512e3a8a
[YouTube] Fix `like_count` extraction using `likeButtonViewModel`
...
* also fix various tests
* TODO: check against yt-dlp tests
4 months ago
dirkf
f8b0135850
[YouTube] Rework n-sig processing, realigning with yt-dlp
...
* apply n-sig before chunked fragments, fixes #32692
4 months ago