Commit Graph

22 Commits (b8b47547049f5ebc3dd680fc7de70ed0ca9c0d70)

Author SHA1 Message Date
sepro add96eb9f8
[cleanup] Add more ruff rules ()
Authored by: seproDev

Reviewed-by: bashonly <88596187+bashonly@users.noreply.github.com>
Reviewed-by: Simon Sawicki <contact@grub4k.xyz>
vtexier 7b5674949f
[ie/ArteTV] Label forced subtitles ()
Authored by: vtexier
pukkandan 615a84447e
[cleanup] Misc ()
Authored by: pukkandan, bashonly, seproDev
Nicolas Appriou 393b487a4e
[ie/ArteTV] Separate closed captions ()
Authored by: Nicals, seproDev

Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com>
Stefan Lobbenmeier 09f815ad52
[ie/ArteTV] Support age-restricted content ()
Closes 
Authored by: StefanLobbenmeier
bashonly c2da0b5ea2
[ie/ArteTV] Fix HLS formats extraction
Closes 
Authored by: bashonly
lauren n. liberda d1b5f3d79c
[extractor/polskieradio] Adapt to next.js redesigns ()
Authored by: selfisekai
chris 15e9e578c0
[extractor/ArteTV] Extract chapters ()
Authored by: iw0nderhow, bashonly
pukkandan 9f14daf22b
[extractor] Deprecate `_sort_formats`
pukkandan 62b8dac490
[extractor] Improve `_generic_title`
Simon Sawicki 1534aba865
[extractor/artetv] Remove duplicate stream urls ()
Closes 
Authored by: Grub4K
cgrigis 89e4d86171
[extractor/arte] Bug fix ()
Closes 
Authored by: cgrigis
pukkandan bfd973ece3 [extractors] Use new framework for existing embeds ()
`Brightcove` is difficult to migrate because it's subclasses may depend
on the signature of the current functions. So it is left as-is for now

Note: Tests have not been migrated
pukkandan f640e42ffa
[extractor/arte] Fix title extraction
Fixes: https://github.com/yt-dlp/yt-dlp/pull/3302#issuecomment-1197568420
Felix S 051d6b450c
[extractor/arte] Move to v2 API ()
Closes , , 

Authored by: fstirlitz, pukkandan
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 25791435b7
[arte] Add `format_note` to m3u8 formats
Related: 
pukkandan 50e93e03a7
Update to ytdl-commit-6508688
Make default upload_/release_date a compat_str
6508688e88

Except:
* "[NDR] Overhaul NDR and NJoy extractors" https://github.com/ytdl-org/youtube-dl/pull/30531
    - 01824d275b
    - 39a98b09a2
    - f0a05a55c2
    - 4186e81777
renalid e27cc5d864
[Arte] Improve description extraction ()
Authored by: renalid
pukkandan 4dfbf8696b
[utils] Add `parse_qs`
pukkandan 5ad28e7ffd
[extractor] Common function `_match_valid_url`
Pccode66 7a5c1cfe93
Completely change project name to yt-dlp ()
* All modules and binary names are changed
* All documentation references changed
* yt-dlp no longer loads youtube-dlc config files
* All URLs changed to point to organization account

Co-authored-by: Pccode66
Co-authored-by: pukkandan