pukkandan
c305a25c1b
[cleanup] Standardize `import datetime as dt` ( #8978 )
1 year ago
pukkandan
e3a3ed8a98
[ie, cleanup] No `from` stdlib imports in extractors ( #8978 )
1 year ago
pukkandan
a25a424323
[ie/youtube] Calculate more accurate `filesize`
...
YouTube provides slightly different duration for each format.
Calculating file-size based on this duration instead of the
video duration gives more accurate results.
Ref: https://github.com/yt-dlp/yt-dlp/issues/1400#issuecomment-2007441207
1 year ago
sepro
86e3b82261
[core] Fix `filesize_approx` calculation ( #9560 )
...
Reverts 22e4dfacb6
Despite being documented as `Kbit/s`, the extractors/manifests were returning bitrates in SI units of kilobits/sec.
Authored by: seproDev, pukkandan
1 year ago
pukkandan
e7b17fce14
[ie/youtube] Update `android` params
...
Discovered by LuanRT - https://github.com/LuanRT/YouTube.js/pull/624
Closes #9554
1 year ago
bashonly
a2d0840739
[ie/soundcloud] Adjust format sorting ( #9584 )
...
- Adapt to 86a972033e
Authored by: bashonly
1 year ago
pukkandan
86a972033e
Infer `acodec` for single-codec containers
1 year ago
bashonly
50c2935231
[ie] Add extractor impersonate API ( #9474 )
...
Authored by: bashonly, Grub4K, pukkandan
1 year ago
bashonly
0df63cce69
[ie/thisoldhouse] Support Brightcove embeds ( #9576 )
...
Closes #9570
Authored by: bashonly
1 year ago
bashonly
63f685f341
[ie/tiktok] Prefer non-bytevc2 formats ( #9575 )
...
Closes #9567
Authored by: bashonly
1 year ago
Simon Sawicki
3699eeb67c
[utils] `traverse_obj`: Allow unbranching using `all` and `any` ( #9571 )
...
Authored by: Grub4K
1 year ago
Simon Sawicki
979ce2e786
[test] `traversal`: Separate traversal tests ( #9574 )
...
Authored by: Grub4K
1 year ago
bashonly
58dd0f8d1e
[build] Optional dependencies cleanup ( #9550 )
...
Authored by: bashonly
1 year ago
bashonly
cb61e20c26
[ie/tiktok] Fix API extraction ( #9548 )
...
Closes #9506
Authored by: bashonly, Grub4K
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
1 year ago
bashonly
9c42b7eef5
[fd/ffmpeg] Accept output args from info dict ( #9278 )
...
Authored by: bashonly
1 year ago
coletdjnz
e5d4f11104
[rh:websockets] Workaround race condition causing issues on PyPy ( #9514 )
...
Authored by: coletdjnz
1 year ago
src-tinkerer
bc2b8c0596
[ie/fathom] Add extractor ( #9495 )
...
Closes #8541
Authored by: src-tinkerer
1 year ago
sta1us
aa7e9ae4f4
[ie/xvideos] Support new URL format ( #9493 ) ( #9502 )
...
Closes #9493
Authored by: sta1us
1 year ago
Shreyas Minocha
07f5b2f757
[ie/box] Support URLs without file IDs ( #9504 )
...
Authored by: shreyasminocha
1 year ago
Daniel Vogt
ff349ff94a
[ie/sharepoint] Add extractor ( #6531 )
...
Authored by: C0D3D3V, bashonly
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
1 year ago
Hasan Rüzgar
f859ed3ba1
[ie/loom] Add extractors ( #8686 )
...
Closes #3715
Authored by: bashonly, hruzgar
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
1 year ago
Aron Buzinkay
17d248a587
[ie/youtube:search] Fix params for uncensored results ( #9456 )
...
Closes #9156
Authored by: alb, pukkandan
1 year ago
sepro
388c979ac6
[docs] Update yt-dlp tagline ( #9481 )
...
Authored by: seproDev, bashonly, coletdjnz, Grub4K, pukkandan
1 year ago
sepro
22e4dfacb6
[ie/youtube] Fix tbr calculation ( #9489 )
...
Authored by: pukkandan
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
1 year ago
Trustin
86d2f4d248
[ie/imgur] Fix extraction ( #9471 )
...
Closes #9458
Authored by: trwstin
1 year ago
coletdjnz
52f5be1f1e
[rh:curlcffi] Add support for `curl_cffi`
...
Authored by: coletdjnz, Grub4K, pukkandan, bashonly
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
Co-authored-by: bashonly <bashonly@protonmail.com>
1 year ago
coletdjnz
0b81d4d252
Add new options `--impersonate` and `--list-impersonate-targets`
...
Authored by: coletdjnz, Grub4K, pukkandan, bashonly
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
Co-authored-by: bashonly <bashonly@protonmail.com>
1 year ago
coletdjnz
f849d77ab5
[test] Workaround websocket server hanging ( #9467 )
...
Authored by: coletdjnz
1 year ago
bashonly
f2868b26e9
[ie/SonyLIVSeries] Fix season extraction ( #9423 )
...
Authored by: bashonly
1 year ago
bashonly
be77923ffe
[ie/crunchyroll] Extract `vo_adaptive_hls` formats by default ( #9447 )
...
Closes #9439
Authored by: bashonly
1 year ago
bashonly
8c05b3ebae
[ie/tiktok] Update API hostname ( #9444 )
...
Closes #9441
Authored by: bashonly
1 year ago
jazz1611
0da66980d3
[ie/gofile] Fix extractor ( #9446 )
...
Authored by: jazz1611
1 year ago
bashonly
17b96974a3
[build] Update changelog for tarball and sdist ( #9425 )
...
Closes #9417
Authored by: bashonly
1 year ago
Mozi
28c242d82c
null check for "self.ws"
1 year ago
Mozi
d9a6507fe6
[ie/niconico] Support "--load-info-json" by saving WebSocket url
...
aka "--load-info".
Don't save a Response object to info JSON. Just create a new WebSocket
connection during the download. Due to Niconico's logic, the manifest
m3u8 url will be unusable soon if there is no active WebSocket
connection, so the reconnection will give us a valid manifest m3u8,
unless the WebSocket url has already expired.
1 year ago
Mozi
972a2d51ad
[ie/niconico] Apply suggestions: info_dict, protocols and downloaders
...
- Use "downloader_options" to pass options used by the downloader.
- Combine the two downloaders into one.
- Don't inherit from "HlsFD".
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
1 year ago
Mozi
7398a7cb2f
Merge branch 'origin/master'
1 year ago
Mozi
51681d1294
[ie/niconico] Use "network_exceptions"; add errnote for m3u8 download
1 year ago
Mozi
41c6125907
[ie/niconico] Move WebSocket headers to info_dict
...
Thanks for coletdjnz's suggestion!
1 year ago
github-actions[bot]
8463fb510a
Release 2024.03.10
...
Created by: Grub4K
:ci skip all :ci run dl
1 year ago
pukkandan
615a84447e
[cleanup] Misc ( #8968 )
...
Authored by: pukkandan, bashonly, seproDev
1 year ago
pukkandan
ed3bb2b0a1
[cleanup] Remove unused code ( #8968 )
...
Authored by: pukkandan, seproDev
1 year ago
pukkandan
45491a2a30
[utils] Improve `repr` of `DateRange`, `match_filter_func`
1 year ago
sepro
a687226b48
[cleanup, ie] Match both `http` and `https` in `_VALID_URL` ( #8968 )
...
Except for Vimeo, since that causes matching collisions.
Authored by: seproDev
1 year ago
pukkandan
93240fc184
[cleanup] Fix misc bugs ( #8968 )
...
Closes #8816
Authored by: bashonly, seproDev, pukkandan, Grub4k
1 year ago
pukkandan
47ab66db0f
[docs] Misc Cleanup ( #8977 )
...
Closes #8355 , #8944
Authored by: bashonly, Grub4k, Arthurszzz, seproDev, pukkandan
Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com>
Co-authored-by: bashonly <bashonly@protonmail.com>
Co-authored-by: Arthurszzz <minecraftgamerarthur@gmail.com>
Co-authored-by: Simon Sawicki <accounts@grub4k.xyz>
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
1 year ago
bashonly
0abf2f1f15
[build] Add transitional `setup.py` and `pyinst.py` ( #9296 )
...
Authored by: bashonly, Grub4K, pukkandan
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
1 year ago
Peter Hosey
2d91b98456
[fd/http] Reset resume length to handle `FileNotFoundError` ( #8399 )
...
Closes #4521
Authored by: boredzo
1 year ago
x11x
8828f4576b
[ie/youtube:tab] Fix `tags` extraction ( #9413 )
...
Closes #9412
Authored by: x11x
1 year ago
Simon Sawicki
dbd8b1bff9
Improve 069b2aedae
...
Authored by: Grub4k
1 year ago