Commit Graph

224 Commits (d9116714f253b2c0d75528062ee568cd844204e7)

Author SHA1 Message Date
Philipp Hagemeister fbb21cf528 [youtube] Add formats 298, 299 (Fixes #4056) 10 years ago
Philipp Hagemeister 3511266bc3 [YoutubeDL] Simplify API of YoutubeDL
Calling add_default_extractors twice should be harmless since the first set of extractors will match.
10 years ago
Philipp Hagemeister 488447455d [ffmpeg] Warn if ffmpeg/avconv version is too old (Fixes #4026) 10 years ago
Philipp Hagemeister d28b517154 [YoutubeDL] Output avconv/ffmpeg versions if -v is given 10 years ago
Sergey M․ f889cea109 Merge branch 'compat-getenv-and-expanduser' of https://github.com/dstftw/youtube-dl into dstftw-compat-getenv-and-expanduser
Conflicts:
	test/test_utils.py
	youtube_dl/__init__.py
10 years ago
Philipp Hagemeister 63e0be3415 New option --dump-single-json (#4003) 10 years ago
Philipp Hagemeister e82c1e9a6e [YoutubeDL] Do not apply playlist info to videos when extract_flat is set (#4003) 10 years ago
Philipp Hagemeister 057a5206cc Add --flat-playlist option (Closes #4003) 10 years ago
George Boyle 53d9009bdb KeyError on initialising YoutubeDL in python3 #3910 10 years ago
George Boyle 1b725173a5 Fixed typo 10 years ago
Sergey M․ 4644ac5527 [core] Decode environment variables with filesystem encoding (Fixes #3854, Fixes #3217, Fixes #2918)
Introduces compat versions of os.getenv and os.path.expanduser
10 years ago
Sergey M․ ee0d90707a [YoutubeDL] Fix string check for python3 10 years ago
Sergey M․ 68b0973046 [YoutubeDL] Expect all kind of strings in urlopen
Now it doesn't fail if req is python2's str
10 years ago
Philipp Hagemeister 1de33fafd9 [YoutubeDL] Allow downloading multiple formats with , 10 years ago
Philipp Hagemeister e2e5dae64d Add -f m4a 10 years ago
Sergey M․ d05cfe0600 [YoutubeDL/utils] Clarify rationale for URL escaping in comment, move escape routines to utils and add some tests 10 years ago
Sergey M․ 37419b4f99 [YoutubeDL] Escape non-ASCII characters in URLs
urllib chokes on URLs with non-ASCII characters (see http://bugs.python.org/issue3991)
Working around by replacing request's original URL with escaped one
10 years ago
Philipp Hagemeister a0e07d3161 [youtube] Move cache into its own module 10 years ago
Philipp Hagemeister 241f7a8ade Merge remote-tracking branch 'JGjorgji/fix-leading-zeroes' 10 years ago
Philipp Hagemeister 8d31fa3cce [execafterdownload] Simplify (#3569) 10 years ago
Gjorgji Jankovski c6b4132a0a renamed for consistency 10 years ago
Gjorgji Jankovski ad260c90ab Filenames are padded according to the playlist length 10 years ago
Philipp Hagemeister be843678b1 [YouTubeDL] Correct handling of age_limit = None in result 10 years ago
Philipp Hagemeister e8ee972c6e Allow playlist test definitions in test_download.
This moves playlist tests where they belong, i.e. to the extractors themselves.
Additionally, all our network interaction configuration for tests in test_download now applies to playlist tests as well.
10 years ago
Philipp Hagemeister 11b85ce62e [YouTubeDL] Best practices (Closes #3370) 10 years ago
Philipp Hagemeister 4192b51c7c Replace failure handling with up-front check.
The only time that write_string should fail is if the Python is completely braindead.
Check for that condition and output a more accurate warning.

See #3326 for details.
10 years ago
rupertbaxter2 b7f8116406 Deletes temp files after postprocess merge unless -k option is specified 10 years ago
Philipp Hagemeister b0472057a3 [YoutubeDL] Make sure we really, really get out the encoding string
Fixes #3326
Apparently, on some platforms, even outputting this fails already.
10 years ago
Philipp Hagemeister 9732d77ed2 [snotr] PEP8 and minor fixes (#3296) 10 years ago
Philipp Hagemeister 8d5797b00f [YoutubeDL] Show download URL when -v is set
This will allow us to debug issues like #3204
11 years ago
Philipp Hagemeister be6d722904 [cnn] Improve thumbnail extraction 11 years ago
Philipp Hagemeister d551980823 [spiegeltv] Simplify and PEP8 11 years ago
Philipp Hagemeister acd69589a5 [YoutubeDL] Do not require default output template to be set 11 years ago
Philipp Hagemeister c57f775710 [YoutubeDL] Add simple tests for format_note (Closes #2825) 11 years ago
robbie e4db19511a Fix subtitle download error reporting (Fixes #2724) 11 years ago
Philipp Hagemeister b58ddb32ba [utils] Completely rewrite Windows output (Fixes #2672) 11 years ago
Philipp Hagemeister 734f90bb41 Use --encoding when outputting 11 years ago
Philipp Hagemeister d26e981df4 Correct check for empty dirname (Fixes #2683) 11 years ago
Philipp Hagemeister bec1fad223 [YouTubeDL] Throw an early error if the info_dict result is invalid 11 years ago
Philipp Hagemeister cce929eaac [franceculture] Add extractor (Fixes #2669) 11 years ago
Philipp Hagemeister 62fec3b2ff Add new --encoding option (Fixes #2650) 11 years ago
Philipp Hagemeister ad8915b729 Add --no-warnings option (Fixes #2630) 11 years ago
Philipp Hagemeister ea38e55fff [instagram] Add support for user profiles (Fixes #2606) 11 years ago
Philipp Hagemeister 7e8c0af004 Add --prefer-insecure option (Fixes #2364) 11 years ago
Philipp Hagemeister 1a4895453a [YoutubeDL] Improve error message 11 years ago
Jaime Marquínez Ferrándiz bc6d597828 Add bestvideo and worstvideo to special format names (#2163) 11 years ago
Philipp Hagemeister 955c451456 Rename upload_timestamp to timestamp 11 years ago
Philipp Hagemeister 9d2ecdbc71 [vevo] Centralize timestamp handling 11 years ago
Philipp Hagemeister db95dc13a1 [playvid] Simplify (#2539) 11 years ago
Jaime Marquínez Ferrándiz a0792b738e Don't install the global url opener
All the code uses now the urlopen method of YoutubeDL
11 years ago