Commit Graph

72 Commits (1275aeb95559e22dc8b404e91d316b1fa6072804)

Author SHA1 Message Date
pukkandan 6154438178
[extractor/generic] Remove HEAD request
pukkandan ae61d108dd
[cleanup] Misc cleanup
crazymoose77756 962ffcf89c
[cleanup] Fix some typos ()
Authored by: crazymoose77756
pukkandan 14f25df2b6
[compat] Remove deprecated functions from core code
pukkandan 7b2c3f47c6
[cleanup] Misc
Elyse 612e31f5ea
[extractor/substack] Add extractor ()
Closes 
Authored by: elyse0
pukkandan f3c0c77304
[extractor] Handle `json_ld` with multiple `@type`s
Closes: 
pukkandan 79e591b59b
[extractor/rumble] Detect JS embed
Closes 
pukkandan 21a73e9f39
[extractor/generic] Revert e6ae51c123
85553414ae made it unnecessary
pukkandan 55baa67c7c
[extractor/jwplatform] Look for `data-video-jw-id`
Closes 
pukkandan b801cd7179
[tiktok] Detect embeds
Closes 
pukkandan 80e8493ee7
[utils] `is_html`: Handle double BOM
Closes 
pukkandan aedaa455d9
[vimeo] Fix extractors
Closes , Closes , Closes , Closes 
May also fix , 
pukkandan d6bf1161db
[generic] Refactor `_extract_rss`
Closes 
pukkandan 2414649192
[cleanup] Misc cleanup
pukkandan 0f06bcd759
[cleanup] Minor fixes (See desc)
* [youtube] Fix `--youtube-skip-dash-manifest`
* [build] Use `$()` in `Makefile`. Closes 
* Fix bug in 385ffb467b
* Fix bug in 43d7f5a5d0
* [cleanup] Remove unnecessary `utf-8` from `str.encode`/`bytes.decode`
* [utils] LazyList: Expose unnecessarily "protected" attributes
and other minor cleanup
Teemu Ikonen a0fe51d562
[ruutu] Support hs.fi embeds ()
Authored by: tpikonen, pukkandan
Felix S a49e777d59
[spotify] Detect iframe embeds ()
Authored by: fstirlitz
pukkandan f82711587c
[cleanup] Sort imports
Using https://github.com/PyCQA/isort

    isort -m VERTICAL_HANGING_INDENT --py 36 -l 80 --rr -n --tc .
pukkandan 86e5f3ed2e
[cleanup] Upgrade syntax
Using https://github.com/asottile/pyupgrade

1. `__future__` imports and `coding: utf-8` were removed
2. Files were rewritten with `pyupgrade --py36-plus --keep-percent-format`
3. f-strings were cherry-picked from `pyupgrade --py36-plus`

Extractors are left untouched (except removing header) to avoid unnecessary merge conflicts
pukkandan f9934b9614
[cleanup] Mark some compat variables for removal ()
Authored by fstirlitz, pukkandan
felix cfb0511d82
[cleanup] Remove unused code paths ()
Notes:

* `_windows_write_string`: Fixed in 3.6
  * https://bugs.python.org/issue1602
  * PEP: https://www.python.org/dev/peps/pep-0528

* Windows UTF-8 fix: Fixed in 3.3
  * https://bugs.python.org/issue13216

* `__loader__`: is always present in 3.3+
  * https://bugs.python.org/issue14646

* `workaround_optparse_bug9161`: Fixed in 2.7
  * https://bugs.python.org/issue9161

Authored by: fstirlitz
pukkandan a44ca5a470
[cleanup] Misc fixes
Closes https://github.com/yt-dlp/yt-dlp/pull/3213, Closes https://github.com/yt-dlp/yt-dlp/pull/3117

Related: https://github.com/yt-dlp/yt-dlp/issues/3146#issuecomment-1077323114, https://github.com/yt-dlp/yt-dlp/pull/3277#discussion_r841019671, a825ffbffa (commitcomment-68538986), https://github.com/yt-dlp/yt-dlp/issues/2360, 5fa3c9a88f (r70393519), 5fa3c9a88f (r70393254)
Teemu Ikonen 0a8a7e68fa
[ruutu] Detect embeds ()
Authored by: tpikonen
pukkandan 04f3fd2c89
[cleanup] Use `_html_extract_title`
Lesmiscore (Naoya Ozaki) c2d2ee40eb
[generic] Extract subtitles from video.js ()
Authored by: Lesmiscore
pukkandan 52efa4b312
[extractor] Add `_perform_login` function ()
* Adds new functions `_initialize_pre_login` and `_perform_login` as part of the extractor API
* Adds `ie.supports_login` to the public API
coletdev e248be3319
[panopto] Add extractors ()
Based on https://github.com/ytdl-org/youtube-dl/pull/13449
Closes 
Authored by: coletdjnz, kmark
Zenon Mousmoulas 27231526ae
[ant1newsgr] Add extractor ()
Authored by: zmousm
pukkandan 3f4faff748
[generic] Pass referer to extracted formats
Closes 
Bricio 2068a60318
[generic] Set rss `guid` as video id ()
Closes 
Authored by: Bricio
marieell dca4f46274
[cleanup] Remove extractors for some dead websites ()
90tv.ir, HornBunny.com, 220.ro, 5min.com, Kankan.com, Roxwel.com,
FreshLive.tv, TheScene.com, Vube.com

Authored by: marieell
pukkandan 85553414ae
[generic] Allow further processing of json_ld URL
Closes 
Zenon Mousmoulas 2d49720f89
[ertgr] Add new extractors ()
Authored-by: zmousm, dirkf
pukkandan 6970b6005e
[cleanup] Minor fixes
Closes 
Zenon Mousmoulas 1a20d29552
[tvopengr] Add extractors ()
Authored by: zmousm
trasssh 4259402c56
[Ted] Rewrite extractor ()
Closes 
Authored by: pukkandan, trassshhub
Zenon Mousmoulas b143e83ec9
[megatvcom] Add embed test ()
Authored by: zmousm
Zenon Mousmoulas 32b95bb643
[megatvcom] Add extractors ()
Authored by: zmousm
Zenon Mousmoulas fdf80059d9
[glomex] Minor fixes ()
Authored by: zmousm
Zenon Mousmoulas 71738b1451
[glomex] Add new extractors ()
Original PR: https://github.com/ytdl-org/youtube-dl/pull/30212
Authored by: zmousm
trasssh 11c861702d
[generic] Improve KVS player extraction ()
Closes 
Authored by: trassshhub
coletdjnz 9c634ef857
[MainStreaming] Add extractor ()
Closes , https://github.com/ytdl-org/youtube-dl/issues/29615

Authored by: coletdjnz
coletdjnz 9f517bb1f3
[gfycat] Support embeds ()
Closes 
Authored by: coletdjnz
git-anony-mouse 9980d3d213
[generic] Fix HTTP KVS Player ()
Authored by: git-anony-mouse
pukkandan e6ae51c123
[generic] Extract m3u8 formats from JSON-LD
Grabien 909b0d66f4
[Senate.gov] Add SenateGovIE and fix SenateISVPIE ()
Authored by: Grabien, pukkandan
shirt cf1f13b817
[generic] Support mpd manifests without extension ()
Authored by: shirt-dev
Joshua Lochner e16fefd869
[Reddit] Add support for 1080p videos ()
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29565

Authored by: xenova
Paul Wise 764f5de2f4
[blogger] Add extractor ()
Authored by: pabs3