aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* [utils] Generalize `traverse_dict` to `traverse_obj`pukkandan2021-06-083-17/+34
|
* [build,update] Add GNU-style SHA512 and prepare updater for simlar SHA256 (#383)Nil Admirari2021-06-082-20/+57
| | | | | Authored by: nihil-admirari <50202386+nihil-admirari@users.noreply.github.com> Related: #385
* [build] Fix SHA256pukkandan2021-06-081-4/+4
|
* Update to ytdl-commit-c2350capukkandan2021-06-084-80/+69
| | | | | Update MSVC 2010 redist URL https://github.com/ytdl-org/youtube-dl/commit/c2350cac243ba1ec1586fe85b0d62d1b700047a2
* Add field `original_url` with the user-inputted URLpukkandan2021-06-082-1/+4
| | | | | | So that they can be processed by `--parse-metadata` for example `webpage_url` is the same, but may be modified by the extractor
* Make more fields available for `--print` when used with `--flat-playlist`pukkandan2021-06-081-1/+5
|
* [docs] Improve documentation of dependenciespukkandan2021-06-081-7/+21
| | | | Related: #348
* [pyinst] Show Python version in EXE metadata (#384)Nil Admirari2021-06-071-1/+3
| | | Authored by: nihil-admirari
* [viki] Fix extractionpukkandan2021-06-071-21/+39
| | | | | Closes #381 Code from: https://github.com/ytdl-org/youtube-dl/commit/59e583f7e8530ca92776c866897d895c072e2a82
* Fix filename sanitizationpukkandan2021-06-062-1/+5
| | | | Bug from 752cda3880f30a46bed1d27b69188ab93ad1a368
* [zoom] Extract transcripts as subtitlespukkandan2021-06-061-0/+10
|
* [extractor] Fix pre-checking archive for some extractorspukkandan2021-06-064-6/+6
| | | | The `id` regex group must be present for `_match_id` and pre-checking archive to work correctly
* [twitcasting] Add TwitCastingUserIE, TwitCastingLiveIEpukkandan2021-06-062-9/+79
| | | | | | | Closes #374 Code adapted from: https://github.com/nao20010128nao/ytdl-patched/blob/f1fb9222bb474e4ac2333e1e8047c11a856c42d3/youtube_dl/extractor/twitcasting.py Authored by: pukkandan, nao20010128nao
* [vidio] Add VidioPremierIE and VidioLiveIE (#371)MinePlayersPE2021-06-062-41/+180
| | | Authored-by: MinePlayersPE
* Fix and refactor `prepare_outtmpl`pukkandan2021-06-066-162/+194
| | | | | | | | | | The following tests would have failed previously: %(id)d %(id)r %(ext)s-%(ext|def)d %(width|)d %(id)r %(height)r %(formats.0)r %s
* [cleanup] Mark unused filespukkandan2021-06-0630-1/+5
|
* [cleanup] Point all shebang to `python3` (#372)felix2021-06-0649-43/+54
| | | | Authored by: fstirlitz
* Remove support for obsolete python versionspukkandan2021-06-064-89/+19
|
* [downloader/ffmpeg] Hide FFmpeg banner unless in verbose mode (#372)felix2021-06-061-0/+2
| | | | Authored by: fstirlitz
* [common] Fix FourCC fallback when parsing ISM (#372)felix2021-06-061-1/+1
| | | | | | | | In some DASH manifests, the FourCC attribute is actually present, but empty. We thus apply the same fallback to 'AACL' that we do when the attribute is entirely absent. Authored by: fstirlitz
* Remove duplicate file `trovolive.py`pukkandan2021-06-061-111/+0
|
* [youtube] Support shorts URLpukkandan2021-06-061-1/+1
| | | | Closes #375
* [hls] Decrypt fragment when reading from diskpukkandan2021-06-051-15/+16
| | | | Closes #373
* [version] updatepukkandan2021-06-018-17/+22
| | | | :ci skip all
* Release 2021.06.01pukkandan2021-06-013-14/+66
|
* [utils] Escape URLs in `sanitized_Request`, not `sanitize_url`pukkandan2021-06-012-2/+3
| | | | | d2558234cf5dd12d6896eed5427b7dcdb3ab7b5a added escaping of URLs while sanitizing. However, `sanitize_url` may not always receive an actual URL. Eg: When using `yt-dlp "search query" --default-search ytsearch`, `search query` gets escaped to `search%20query` before being prefixed with `ytsearch:` which is not the intended behavior. So the escaping is moved to `sanitized_Request` instead.
* [Hotstar] Add HotStarSeriesIE (#366)Ashish2021-06-012-1/+47
| | | Authored by: Ashish0804
* [update] Block further update for unsupported systemspukkandan2021-06-011-8/+15
|
* [cleanup] setup.pypukkandan2021-06-012-34/+31
|
* Update to ytdl-commit-d495292pukkandan2021-06-014-23/+54
| | | | | | | [ard] Relax _VALID_URL and fix video ids https://github.com/ytdl-org/youtube-dl/commit/d495292852b6c2f1bd58bc2141ff2b0265c952cf Closes #357
* [archiveorg] Add YoutubeWebArchiveIE (#356)coletdjnz2021-05-312-9/+188
| | | Co-authored by: colethedj, pukkandan, alex-gedeon
* [hls,dash] When using `concurrent_fragment_downloads`, do not keep the ↵pukkandan2021-05-302-6/+16
| | | | | | | fragment content in memory Partial fix for #359 This is a temporary solution until #364 can be implemented
* [hls] Disable external downloader for `webtt`pukkandan2021-05-301-3/+5
|
* [vidio] Add login support (#362)MinePlayersPE2021-05-301-1/+38
| | | Authored by: MinePlayersPE
* [fancode] Add extractor (#316,#354)pukkandan2021-05-303-1/+93
| | | | | | Closes #269, #363 Authored by: rmsmachine
* [Voot] Add VootSeriesIE (#351)Ashish2021-05-302-5/+58
| | | Authored by: Ashish0804
* [Saitosan] Add new extractor (#350)LE2021-05-302-0/+79
| | | | Closes #224 Authored by: llacb47
* [extractor] Functions to parse socket.io response as jsonpukkandan2021-05-301-0/+43
| | | | Authored by: pukkandan, llacb47
* [vidio] Support premium videos (#358)MinePlayersPE2021-05-291-2/+28
| | | Authored by: MinePlayersPE
* [extractor] Allow `note=False` when extracting manifestspukkandan2021-05-291-7/+7
|
* [embedthumbnail] Correctly escape filenamepukkandan2021-05-295-56/+75
| | | | | | Closes #352 The approach in [1] is faulty as can be seen in the test cases 1. https://github.com/ytdl-org/youtube-dl/commit/bff857a8af696e701482208617bf0b7564951326
* [embedthumbnail] Embed if any thumbnail was downloaded, not just the bestpukkandan2021-05-293-6/+11
|
* [youtube:playlist] fix bugpukkandan2021-05-291-2/+2
|
* Remove `None` values from `info.json`pukkandan2021-05-291-10/+11
|
* [zee5] Fix m3u8 formats extensionpukkandan2021-05-291-1/+1
|
* Write messages to `stderr` when both `quiet` and `verbose`pukkandan2021-05-291-9/+5
|
* Pre-check archive and filters during playlist extractionpukkandan2021-05-291-2/+8
| | | | | This makes `--break-on-existing` much faster. It also helps `--break-on-reject` if the playlist extractor can extract the relevant fields
* Refactor `__process_playlist` using `LazyList`pukkandan2021-05-291-47/+31
|
* [utils] Add `__getitem__` for `PagedList`pukkandan2021-05-291-0/+9
|
* [utils] Add `LazyList`pukkandan2021-05-291-0/+50
|