Sergey M․
2cc779f497
[YoutubeDL] Add negation support for string comparisons in format selection expressions ( closes #18600 , closes #18805 )
6 years ago
Sergey M․
1bab343704
[YoutubeDL] Introduce YoutubeDLCookieJar and clarify the rationale behind session cookies ( closes #12929 )
6 years ago
aegamesi
1d88b3e6e6
[YoutubeDL] Recognize expires=0 as session cookies and send session cookies with requests
6 years ago
Sergey M․
d4a24f4091
Prefer ffmpeg over avconv by default ( closes #8622 )
6 years ago
Sergey M․
504f20dd30
Remove experimental mark for some options
7 years ago
Sergey M․
05108a496a
[YoutubeDL] Ensure ext exists for automatic captions
7 years ago
Sergey M․
5f95927a62
Improve geo bypass mechanism
...
* Introduce geo bypass context
* Add ability to bypass based on IP blocks in CIDR notation
* Introduce --geo-bypass-ip-block
7 years ago
Douglas Su
5a19d231ca
[YoutubeDL] Fix typo in media extension compatibility checker
7 years ago
Sergey M․
94c3442e6a
[YoutubeDL] Do not save/restore console title while simulate ( closes #16103 )
7 years ago
Sergey M․
a03a3c80fe
[YoutubeDL] Add support for filesize_approx in format selector ( closes #15550 )
7 years ago
Sergey M․
b54d4a5ce8
Document http_chunk_size
7 years ago
Sergey M․
b300cda476
[YoutubeDL] Output python implementation in debug header
7 years ago
Sergey M․
3961c6cb9d
[YoutubeDL] Add support for playlist_uploader and playlist_uploader_id in output template ( closes #11427 , #15018 )
7 years ago
Sergey M․
5871ebac47
[YoutubeDL] Fix playlist range optimization for --playlist-items ( closes #14740 )
7 years ago
Sergey M․
af0f74288d
[YoutubeDL] Improve _default_format_spec ( closes #14461 )
7 years ago
Sergey M․
cd6fc19ed7
[YoutubeDL] Ignore duplicates in --playlist-items
...
E.g. '--playlist-items 2-4,3-4,3' should result in '[2,3,4]', not '[2,3,4,3,4,3]'
7 years ago
Sergey M․
7e85e8729f
[YoutubeDL] Fix out of range --playlist-items for iterable playlists and reduce code duplication ( closes #14425 )
7 years ago
Sergey M․
3836b02ce8
[YoutubeDL] PEP 8
7 years ago
Sergey M․
3600fd591d
[YoutubeDL] Document youtube_include_dash_manifest
7 years ago
Sergey M․
4c54b89e03
Hide experimental phantomjs wrapper
7 years ago
Yen Chi Hsuan
a88d461dff
Merge pull request #14225 from Tithen-Firion/openload-phantomjs-method
...
Openload phantomjs method
7 years ago
Yen Chi Hsuan
757984af90
Merge pull request #12909 from remitamine/raw-sub
...
[YoutubeDL] write raw subtitle files
7 years ago
Sergey M․
c5c9bf0c12
[YoutubeDL] Ensure dir existence for each requested format ( closes #14116 )
7 years ago
Sergey M․
a5ac0c4755
[YoutubeDL] Sanitize byte string format URLs ( #13951 )
7 years ago
Sergey M․
e74e3b63e3
[YoutubeDL] Make sure format id is not empty
7 years ago
Tithen-Firion
feee8d32e4
[phantomjs] add exe version to debug info
7 years ago
Sergey M․
0017d9ad6d
[YoutubeDL] Improve default format specification ( closes #13704 )
7 years ago
Sergey M․
0396806f67
[YoutubeDL] Do not override id, extractor and extractor_key in url_transparent
...
All these meta fields must be borrowed from final extractor that actually performs extraction.
This commit fixes extractor id in download archives for url_transparent downloads. Previously, 'transparent' extractor was erroneously
used for extractor archive id, e.g. 'eggheadlesson 4n8ugwwj5t' instead of 'wistia 4n8ugwwj5t'.
7 years ago
Sergey M․
961ea474b6
[YoutubeDL] PEP 8
7 years ago
Sergey M․
15da37c7dc
[YoutubeDL] Don't expand env variables in meta fields ( closes #13637 )
7 years ago
Sergey M․
a02682fd13
Keep in sync with ffmpeg's current malformed AAC bitstream wording ( closes #13587 )
7 years ago
Sergey M․
73af5cc817
[YoutubeDL] Skip malformed formats for better extraction robustness
8 years ago
Sergey M․
c996943418
[YoutubeDL] Sanitize more fields ( #13313 )
8 years ago
CeruleanSky
4bede0d8f5
[YoutubeDL] Don't emit ANSI escape codes on Windows
8 years ago
Sergey M․
e9137224b3
[YoutubeDL] Force restrict filenames when no locale is set for python 2 as well ( #13027 )
8 years ago
Remita Amine
5ff1bc0cc1
[YoutubeDL] write raw subtitle files
8 years ago
Sergey M․
a4d6cf970c
[YoutubeDL] Fix output template for missing timestamp ( closes #12796 )
8 years ago
Sergey M․
d35dc344af
[YoutubeDL] Apply expand_path after output template substitution
...
os.path.expandvars translates '%%' into '%' making output template invalid.
Before: '%%(ext)s' -(expand path)-> '%(ext)s' -(outtmpl subst.)-> 'mp4'
After: '%%(ext)s' -(outtmpl subst.)-> '%(ext)s' -(expand path)-> '%(ext)s'
8 years ago
Sergey M․
0563f7ac6e
[YoutubeDL] Propagate overridden metadata to IE results of type url ( closes #11163 )
8 years ago
Remita Amine
40fcba5edb
improve coding style
8 years ago
Sergey M․
1640eb0961
[YoutubeDL] Return early when extraction of url_transparent fails
8 years ago
Sergey M․
590bc6f6a1
Use expand_path where appropriate ( closes #12556 )
8 years ago
Sergey M․
9487ce03e9
[YoutubeDL] Allow multiple input URLs to be used with stdout as output template
8 years ago
Sergey M․
40df485f55
[YoutubeDL] Don't sanitize identifiers ( closes #12317 )
8 years ago
Sergey M․
be5df5ee31
Suppress help for all deprecated options and print warning when used
8 years ago
Sergey M․
b3175982c3
[YoutubeDL] Add more numeric fields for NA substitution in outtmpl
8 years ago
Sergey M․
89db639dfe
[YoutubeDL] Rewrite outtmpl for playlist_index and autonumber for backward compatibility
8 years ago
Sergey M․
d0d9ade486
[YoutubeDL] Add support for string formatting operations in output template
8 years ago
Sergey M․
0a840f584c
Rename bypass geo restriction options
8 years ago
Sergey M․
0016b84e16
Add faked X-Forwarded-For to formats' HTTP headers
8 years ago