Philipp Hagemeister
be843678b1
[YouTubeDL] Correct handling of age_limit = None in result
2014-08-22 17:46:57 +02:00
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.
2014-08-21 11:52:07 +02:00
Philipp Hagemeister
11b85ce62e
[YouTubeDL] Best practices ( Closes #3370 )
2014-07-25 23:37:32 +02:00
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.
2014-07-24 13:29:44 +02:00
rupertbaxter2
b7f8116406
Deletes temp files after postprocess merge unless -k option is specified
2014-07-23 02:53:44 +02:00
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.
2014-07-23 02:24:52 +02:00
Philipp Hagemeister
9732d77ed2
[snotr] PEP8 and minor fixes ( #3296 )
2014-07-21 12:02:44 +02:00
Philipp Hagemeister
8d5797b00f
[YoutubeDL] Show download URL when -v is set
...
This will allow us to debug issues like #3204
2014-07-06 11:28:51 +02:00
Philipp Hagemeister
be6d722904
[cnn] Improve thumbnail extraction
2014-06-07 15:39:21 +02:00
Philipp Hagemeister
d551980823
[spiegeltv] Simplify and PEP8
2014-06-07 15:35:13 +02:00
Philipp Hagemeister
acd69589a5
[YoutubeDL] Do not require default output template to be set
2014-04-30 10:02:08 +02:00
Philipp Hagemeister
c57f775710
[YoutubeDL] Add simple tests for format_note ( Closes #2825 )
2014-04-30 02:02:41 +02:00
robbie
e4db19511a
Fix subtitle download error reporting ( Fixes #2724 )
2014-04-08 15:59:27 +01:00
Philipp Hagemeister
b58ddb32ba
[utils] Completely rewrite Windows output ( Fixes #2672 )
2014-04-07 22:48:13 +02:00
Philipp Hagemeister
734f90bb41
Use --encoding when outputting
2014-04-07 19:57:42 +02:00
Philipp Hagemeister
d26e981df4
Correct check for empty dirname ( Fixes #2683 )
2014-04-03 15:28:41 +02:00
Philipp Hagemeister
bec1fad223
[YouTubeDL] Throw an early error if the info_dict result is invalid
2014-04-03 14:38:16 +02:00
Philipp Hagemeister
cce929eaac
[franceculture] Add extractor ( Fixes #2669 )
2014-04-03 08:55:38 +02:00
Philipp Hagemeister
62fec3b2ff
Add new --encoding option ( Fixes #2650 )
2014-03-30 06:08:22 +02:00
Philipp Hagemeister
ad8915b729
Add --no-warnings option ( Fixes #2630 )
2014-03-26 00:43:46 +01:00
Philipp Hagemeister
ea38e55fff
[instagram] Add support for user profiles ( Fixes #2606 )
2014-03-23 16:06:07 +01:00
Philipp Hagemeister
7e8c0af004
Add --prefer-insecure option ( Fixes #2364 )
2014-03-21 00:37:10 +01:00
Philipp Hagemeister
1a4895453a
[YoutubeDL] Improve error message
2014-03-20 16:33:46 +01:00
Jaime Marquínez Ferrándiz
bc6d597828
Add bestvideo and worstvideo to special format names ( #2163 )
2014-03-14 17:01:47 +01:00
Philipp Hagemeister
955c451456
Rename upload_timestamp to timestamp
2014-03-13 18:45:14 +01:00
Philipp Hagemeister
9d2ecdbc71
[vevo] Centralize timestamp handling
2014-03-13 15:30:25 +01:00
Philipp Hagemeister
db95dc13a1
[playvid] Simplify ( #2539 )
2014-03-10 20:55:47 +01:00
Jaime Marquínez Ferrándiz
a0792b738e
Don't install the global url opener
...
All the code uses now the urlopen method of YoutubeDL
2014-03-10 19:04:51 +01:00
Jaime Marquínez Ferrándiz
19a41fc613
Don't set the global socket timeout
...
Use the timeout argument of the `OpenerDirector.open` method instead
2014-03-10 19:03:37 +01:00
Philipp Hagemeister
805ef3c60b
Correct automatic resolution determination
2014-03-10 10:29:25 +01:00
Jaime Marquínez Ferrándiz
6d07ce0162
YoutubeDL: If the logger is set call its warning
method in report_warning
2014-03-09 15:16:54 +01:00
Jaime Marquínez Ferrándiz
e9c092f125
YoutubeDL: Use its urlopen
method for downloading the thumbnail.
2014-03-07 16:43:34 +01:00
Philipp Hagemeister
17b75c0de1
Document width, height, and resolution ( #1445 )
2014-03-04 03:49:33 +01:00
Philipp Hagemeister
c9ae7b9565
[youtube] Add support for search result URLs ( Fixes #2495 )
2014-03-04 03:32:28 +01:00
Philipp Hagemeister
0afef30b23
Add display_id field
2014-03-03 12:06:28 +01:00
Jaime Marquínez Ferrándiz
f89197d73e
Some pep8 style fixes
2014-01-25 15:33:23 +01:00
Philipp Hagemeister
1394ce65b4
[youtube] Add new formats ( Fixes #2221 )
2014-01-23 23:54:06 +01:00
Philipp Hagemeister
fd28827864
Do not count unmatched videos for --max-downloads ( Fixes #2211 )
2014-01-23 19:04:22 +01:00
Philipp Hagemeister
d3e5bbf437
Correct --max-downloads with --ignore-errors
2014-01-23 10:36:47 +01:00
Philipp Hagemeister
65697b3bf3
Merge branch 'paged-lists'
...
Conflicts:
test/test_utils.py
youtube_dl/extractor/youtube.py
2014-01-22 20:00:16 +01:00
Philipp Hagemeister
50317b111d
Merge branch 'youtube-dash-manifest'
...
Conflicts:
youtube_dl/extractor/youtube.py
2014-01-22 19:58:31 +01:00
Philipp Hagemeister
de3ef3ed58
Default to -f best-audio when only audio is requested
2014-01-22 14:53:23 +01:00
Philipp Hagemeister
ba7678f9cc
Add -f bestaudio ( Fixes #2163 )
2014-01-22 14:47:29 +01:00
Philipp Hagemeister
04b4d394d9
Add new --default-search option ( #2193 )
2014-01-22 14:16:43 +01:00
Philipp Hagemeister
7b0817e8e1
[servingsys] Add support
...
This also adds support for brightcove advertisements.
Fixes #2181
2014-01-21 02:09:51 +01:00
Philipp Hagemeister
b7ab059084
Add infrastructure for paged lists
...
This commit allows to download pages in playlists as needed instead of all at once.
Before this commit,
youtube-dl http://www.youtube.com/user/ANNnewsCH/videos --playlist-end 2 --skip-download
took quite some time - now it's almost instantaneous.
As an example, the youtube:user extractor has been converted.
Fixes #2175
2014-01-20 11:36:47 +01:00
Philipp Hagemeister
dd27fd1739
[youtube] Download DASH manifest
...
If given, download and parse the DASH manifest file, in order to get ultra-HQ formats.
Fixes #2166
2014-01-19 05:47:20 +01:00
Jaime Marquínez Ferrándiz
58c3c7ae38
Don’t try to merge the formats if ffmpeg or avconv are not installed
2014-01-15 12:59:15 +01:00
Jaime Marquínez Ferrándiz
76b1bd672d
Add ‘--prefer-avconv’ and ‘--prefer-ffmpeg’ options ( #2115 )
...
Affects the ffmpeg post processors, if ‘--prefer-ffmpeg’ is given and both avconv and ffmpeg are installed, it will use ffmpeg. Otherwise it will follow the old behaviour.
2014-01-08 17:53:34 +01:00
Philipp Hagemeister
282962bd36
--list-formats: Only add "@" if vbr is given
2014-01-07 08:08:48 +01:00