Commit Graph

36 Commits (db3ad8a67661d7b234a6954d9c6a4a9b1749f5eb)

Author SHA1 Message Date
pukkandan 45b2ee6f4f
Update to ytdl-commit-2dd6c6e
[YouTube] Avoid crash if uploader_id extraction fails
2dd6c6edd8

Except:
    * 295736c9cba714fb5de7d1c3dd31d86e50091cf8 [jsinterp] Improve parsing
    * 384f632e8a9b61e864a26678d85b2b39933b9bae [ITV] Overhaul ITV extractor
    * 33db85c571304bbd6863e3407ad8d08764c9e53b [feat]: Add support to external downloader aria2p
LeoniePhiline c0cd13fb1c
[extractor/vimeo] Fix `playerConfig` extraction ()
Authored by: bashonly, LeoniePhiline
Closes 
bashonly 7ff2fafe47
[extractor/vimeo] Add `VimeoProIE` ()
* Add support for VimeoPro URLs not containing a Vimeo video ID
* Add support for password-protected VimeoPro pages
Closes 
Authored by: bashonly, pukkandan
pukkandan 9f14daf22b
[extractor] Deprecate `_sort_formats`
pukkandan 6368e2e639
[cleanup] Misc
Closes 
pukkandan db4678e448
Update to ytdl-commit-de39d128
[extractor/ceskatelevize] Back-port extractor from yt-dlp
de39d1281c

Closes , Closes , Closes 
pukkandan 1d64a59547
[extractor/vimeo:user] Fix _VALID_URL
Closes 
pukkandan 4080efeb01
[extractor/vimeo] Bugfix in bfd973ece3
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 aedaa455d9
[vimeo] Fix extractors
Closes , Closes , Closes , Closes 
May also fix , 
pukkandan 2414649192
[cleanup] Misc cleanup
pukkandan 8dcce6a89c
[extractor] Document netrc machines
Closes 
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
pukkandan b9c7b1e9b4
[cleanup, vimeo] Fix tests
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
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
pukkandan 8b7539d27c
Implement `--add-header` without modifying `std_headers`
Closes , 
pukkandan a5c0c20252
[cleanup] Don't pass protocol to `_extract_m3u8_formats` for live videos
`live` parameter already handles changing the protocol
Felix S 3f047fc406
[extractor] Extract subtitles from manifests for more sites ()
vimeo, globo, kaltura, svt

Authored by: fstirlitz
pukkandan 39ca3b5c7f
[extractor] Standardize `_live_title`
pukkandan 818faa3a86
[vimeo] Extract chapters
Closes 
pukkandan bc104778d6
[vimeo] Sort http formats higher
Closes 
pukkandan 1ee34c76bb
[vimeo] Add fallback for config URL
Closes 
pukkandan 9cb070f9c0
[vimeo] Detect source extension
and misc cleanup

Cherry-picked from 
Closes 

Authored by: flashdagger
pukkandan 2a6f8475ac
[vimeo] Fix ondemand videos and direct URLs with hash
Closes , 
pukkandan 58ab5cbc58
[vimeo] Fix embedded `player.vimeo` URL
Closes , partially fixes 
Cherry-picked from upstream commit 3ae9c0f410b1d4f63e8bada67dd62a8d2852be32
pukkandan 4dfbf8696b
[utils] Add `parse_qs`
pukkandan 5ad28e7ffd
[extractor] Common function `_match_valid_url`
Ashish 605cad0be7
[Vimeo] Better extraction of original file ()
Authored by: Ashish0804
pukkandan a06916d98e
[extractor] Add `write_debug` and `get_param`
pukkandan 6a39ee13f7
Fix inconsistent use of `report_warning`
pukkandan cce889b900 Update to ytdl v2021-04-01
14f29f087e

Closes 
pukkandan 421a459573
Update to ytdl-commit-7e79ba7
7e79ba7dd6
[vimeo:album] Fix extraction for albums with number of videos multiple to page size
teesid 1f52a09e2e
[vimeo] Fix videos with password
https://github.com/ytdl-org/youtube-dl/pull/27992

Fixes: https://github.com/ytdl-org/youtube-dl/issues/28354

Authored by teesid
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