Filippo Valsorda [Fri, 29 Mar 2013 15:40:22 +0000 (08:40 -0700)]
Merge pull request #752 from dodo/master
SoundcloudSetIE
Filippo Valsorda [Fri, 29 Mar 2013 15:14:49 +0000 (16:14 +0100)]
Merge pull request #730 by @JohnyMoSwag
Support for Worldstarhiphop.com
Filippo Valsorda [Fri, 29 Mar 2013 14:59:13 +0000 (15:59 +0100)]
fix FunnyOrDieIE, MyVideoIE, TEDIE
Filippo Valsorda [Fri, 29 Mar 2013 14:31:38 +0000 (15:31 +0100)]
fix SpiegelIE
Filippo Valsorda [Fri, 29 Mar 2013 14:13:24 +0000 (15:13 +0100)]
Rebased, fixed and extended LiveLeak.com support
close #757 - close #761
kkalpakloglou [Tue, 26 Mar 2013 20:37:08 +0000 (22:37 +0200)]
Update InfoExtractors.py
Johny Mo Swag [Fri, 29 Mar 2013 03:05:28 +0000 (20:05 -0700)]
Added test for WorldStarHipHop
Philipp Hagemeister [Thu, 28 Mar 2013 23:25:48 +0000 (00:25 +0100)]
Merge remote-tracking branch 'jaimeMF/color_error_messages'
Philipp Hagemeister [Thu, 28 Mar 2013 23:19:58 +0000 (00:19 +0100)]
Add a note on MaxDownloadsReached (#732, thanks to CBGoodBuddy)
Philipp Hagemeister [Thu, 28 Mar 2013 23:06:48 +0000 (00:06 +0100)]
Merge branch 'master' of github.com:rg3/youtube-dl
Filippo Valsorda [Thu, 28 Mar 2013 12:13:03 +0000 (13:13 +0100)]
use sys.stdout.buffer only on Python3
Filippo Valsorda [Thu, 28 Mar 2013 12:11:51 +0000 (05:11 -0700)]
Merge pull request #762 from jynnantonix/master
Use sys.stdout.buffer when writing to standard out
Chirantan Ekbote [Wed, 27 Mar 2013 19:57:11 +0000 (15:57 -0400)]
Use sys.stdout.buffer instead of sys.stdout
sys.stdout defaults to text mode, we need to use the underlying buffer
instead when writing binary data.
Signed-off-by: Chirantan Ekbote <chirantan.ekbote@gmail.com>
dodo [Sun, 24 Mar 2013 01:24:07 +0000 (02:24 +0100)]
SoundcloudSetIE
info extractor for soundcloud sets
Filippo Valsorda [Wed, 20 Mar 2013 11:13:52 +0000 (12:13 +0100)]
fix KeekIE
Filippo Valsorda [Wed, 20 Mar 2013 10:35:55 +0000 (11:35 +0100)]
Merge pull request #699 by @iemejia
Removed innecesary function to convert subtitles, improved use of the youtube api
Filippo Valsorda [Wed, 20 Mar 2013 10:29:07 +0000 (11:29 +0100)]
add '--write-srt' and '--srt-lang' aliases for backwards compatibility
Ismael Mejia [Sat, 23 Feb 2013 15:24:59 +0000 (16:24 +0100)]
Fixed typo in error message when no subtitles were available.
Ismael Mejia [Fri, 22 Feb 2013 03:50:05 +0000 (04:50 +0100)]
Added new option '--list-subs' to show the available subtitle languages
Ismael Mejia [Fri, 22 Feb 2013 02:53:54 +0000 (03:53 +0100)]
Added new option '--sub-format' to choose the format of the subtitles to downloade (defaut=srt)
Ismael Mejia [Fri, 22 Feb 2013 02:13:28 +0000 (03:13 +0100)]
Refactor subtitle options from srt to the more generic 'sub'.
In order to be more consistent with different subtitle formats.
From:
* --write-srt to --write-sub
* --only-srt to --only-sub
* --all-srt to --all-subs
* --srt-lang to --sub-lang'
Refactored also all the mentions of srt for sub in all the source code.
Ismael Mejia [Fri, 22 Feb 2013 01:52:55 +0000 (02:52 +0100)]
Added new option '--all-srt' to download all the subtitles of a video.
Only works in youtube for the moment.
Philipp Hagemeister [Sat, 16 Mar 2013 22:52:17 +0000 (23:52 +0100)]
Spiegel: Support hash at end of URL
Philipp Hagemeister [Tue, 12 Mar 2013 00:08:54 +0000 (01:08 +0100)]
Spiegel IE
Philipp Hagemeister [Mon, 11 Mar 2013 23:10:05 +0000 (00:10 +0100)]
Add configuration to -v output
Johny Mo Swag [Sat, 9 Mar 2013 06:52:17 +0000 (22:52 -0800)]
forgot to fix this.
Johny Mo Swag [Sat, 9 Mar 2013 06:48:05 +0000 (22:48 -0800)]
catch fatal error
Johny Mo Swag [Sat, 9 Mar 2013 06:39:45 +0000 (22:39 -0800)]
removed str used for other project.
Philipp Hagemeister [Fri, 8 Mar 2013 19:47:06 +0000 (20:47 +0100)]
Fix Unicode handling GenericIE (Fixes #734)
Philipp Hagemeister [Fri, 8 Mar 2013 19:12:05 +0000 (20:12 +0100)]
Clear up error messages (#734)
Johny Mo Swag [Fri, 8 Mar 2013 00:27:21 +0000 (16:27 -0800)]
working - worldstarhiphop IE
Support for WorldStarHipHop
Johny Mo Swag [Thu, 7 Mar 2013 23:39:17 +0000 (15:39 -0800)]
clean up
Johny Mo Swag [Thu, 7 Mar 2013 05:14:46 +0000 (21:14 -0800)]
fixed typo
Johny Mo Swag [Thu, 7 Mar 2013 05:09:55 +0000 (21:09 -0800)]
Support for WorldStarHipHop.com
Philipp Hagemeister [Wed, 6 Mar 2013 18:26:18 +0000 (10:26 -0800)]
Merge pull request #728 from timdoug/fix-escapist-extension
Escapist videos are acutally .mp4, not .flv
Tim Douglas [Wed, 6 Mar 2013 17:46:45 +0000 (12:46 -0500)]
Escapist videos are acutally .mp4, not .flv
Jaime Marquínez Ferrándiz [Tue, 5 Mar 2013 20:13:17 +0000 (21:13 +0100)]
More trouble calls changed in InfoExtractors.py
The calls with the message starting with 'WARNING' have been changed to report_warning instead of report_error
Jaime Marquínez Ferrándiz [Mon, 4 Mar 2013 14:56:14 +0000 (15:56 +0100)]
Use report_error in InfoExtractors.py
Some calls haven't been changed
Jaime Marquínez Ferrándiz [Mon, 4 Mar 2013 10:47:58 +0000 (11:47 +0100)]
Use report_error in FileDownloader.py
Jaime Marquínez Ferrándiz [Mon, 4 Mar 2013 10:27:25 +0000 (11:27 +0100)]
Use red color when printing error messages
Philipp Hagemeister [Sun, 3 Mar 2013 21:38:38 +0000 (22:38 +0100)]
Fix Python 3 errors with rmtp downloads
Philipp Hagemeister [Sun, 3 Mar 2013 21:35:26 +0000 (22:35 +0100)]
Clarify rate limit documentation (Closes #723)
Philipp Hagemeister [Sun, 3 Mar 2013 21:19:19 +0000 (22:19 +0100)]
Remove changed playlist test (#661)
Philipp Hagemeister [Sun, 3 Mar 2013 21:15:06 +0000 (22:15 +0100)]
Remove tweetreel - it has shut down
Philipp Hagemeister [Sun, 3 Mar 2013 21:09:44 +0000 (22:09 +0100)]
Use proper urlparse functions and simplify a bit
Philipp Hagemeister [Sun, 3 Mar 2013 21:04:06 +0000 (22:04 +0100)]
Merge remote-tracking branch 'jcarlosgarciasegovia/master'
Jaime Marquínez Ferrándiz [Sat, 2 Mar 2013 10:24:07 +0000 (11:24 +0100)]
Use report_warning in InfoExtractors
Juan Carlos Garcia Segovia [Fri, 1 Mar 2013 10:22:16 +0000 (10:22 +0000)]
Allow downloading blip.tv/play/ embeded URLs
Jaime Marquínez Ferrándiz [Thu, 28 Feb 2013 21:07:29 +0000 (22:07 +0100)]
Use color when printing warning messages
Philipp Hagemeister [Tue, 26 Feb 2013 20:21:50 +0000 (21:21 +0100)]
Don't be too clever (Fixes Python 3)
Philipp Hagemeister [Tue, 26 Feb 2013 19:07:38 +0000 (20:07 +0100)]
fix tests in Python3, and make them parallelizable
Philipp Hagemeister [Tue, 26 Feb 2013 19:03:19 +0000 (20:03 +0100)]
Do not user upper-case for non-constants
Philipp Hagemeister [Tue, 26 Feb 2013 18:58:04 +0000 (19:58 +0100)]
Merge remote-tracking branch 'origin/API_YT_playlists'
Philipp Hagemeister [Tue, 26 Feb 2013 18:43:35 +0000 (10:43 -0800)]
Merge pull request #715 from joksnet/no_video_results
[YT Search] No results if items is not in response
Filippo Valsorda [Tue, 26 Feb 2013 18:02:31 +0000 (19:02 +0100)]
Modified Youtube video/playlist matching; fixes #668; fixes #585
Filippo Valsorda [Tue, 26 Feb 2013 09:39:26 +0000 (10:39 +0100)]
Switch YTPlaylistIE to API (relevant: #586); fixes #651; fixes #673; fixes #661
Juan M [Tue, 26 Feb 2013 17:06:43 +0000 (18:06 +0100)]
[YT Search] No results if items is not in response
When a query results of 0 items, the key items is not present in the
api_response dictionary, raising a KeyError.
Intead, look for the key and call trouble if it's not present.
Philipp Hagemeister [Sun, 24 Feb 2013 23:35:12 +0000 (00:35 +0100)]
Merge remote-tracking branch 'joksnet/not_keep_video_message'
Philipp Hagemeister [Sun, 24 Feb 2013 23:28:19 +0000 (00:28 +0100)]
release 2013.02.25
Philipp Hagemeister [Sun, 24 Feb 2013 23:22:55 +0000 (00:22 +0100)]
Fix typo
Philipp Hagemeister [Sun, 24 Feb 2013 22:23:50 +0000 (23:23 +0100)]
Formalize URL creation (prepare for some cleanup in blip.tv:users)
Philipp Hagemeister [Sun, 24 Feb 2013 22:14:34 +0000 (23:14 +0100)]
Merge remote-tracking branch 'joksnet/ytsearch_decode_request'
Philipp Hagemeister [Sun, 24 Feb 2013 00:01:20 +0000 (01:01 +0100)]
Test TED thumbnail
Philipp Hagemeister [Sat, 23 Feb 2013 23:59:22 +0000 (00:59 +0100)]
Merge remote-tracking branch 'jaimeMF/TED'
Philipp Hagemeister [Sat, 23 Feb 2013 23:59:03 +0000 (00:59 +0100)]
Merge remote-tracking branch 'jaimeMF/Steam'
Philipp Hagemeister [Sat, 23 Feb 2013 23:47:08 +0000 (00:47 +0100)]
release 2013.02.22
Juan M [Sat, 23 Feb 2013 21:52:52 +0000 (22:52 +0100)]
Message for delete video it's not an error.
When using youtube-dl from another python script with the quiet option
on, and a post procesor for extract the audio. The message of deleting
video shows in the first script logs (as it goes to stderr).
There is no way to keep this quiet as it's treated as an error, even if,
for me, it's not.
Juan M [Sat, 23 Feb 2013 21:47:22 +0000 (22:47 +0100)]
Decode the data requested to the api in utf-8.
Jaime Marquínez Ferrándiz [Sat, 23 Feb 2013 16:27:49 +0000 (17:27 +0100)]
TED: get thumbnails
Jaime Marquínez Ferrándiz [Sat, 23 Feb 2013 15:48:15 +0000 (16:48 +0100)]
Steam: get thumbnails
Philipp Hagemeister [Fri, 22 Feb 2013 15:41:36 +0000 (16:41 +0100)]
release 2012.02.22
Philipp Hagemeister [Fri, 22 Feb 2013 15:40:19 +0000 (16:40 +0100)]
Stop early in nosetests (in release script)
Philipp Hagemeister [Thu, 21 Feb 2013 23:36:23 +0000 (00:36 +0100)]
Print *all* release notes
Ismael Mejia [Thu, 21 Feb 2013 21:12:36 +0000 (22:12 +0100)]
Added new option '--only-srt' to download only the subtitles of a video
Improved option '--srt-lang'
- it shows the argument in case of missing subtitles
- added language suffix for non-english languages (e.g. video.it.srt)
Ismael Mejia [Thu, 21 Feb 2013 19:51:35 +0000 (20:51 +0100)]
Removed conversion from youtube closed caption format to srt since youtube api supports the 'srt' format
Philipp Hagemeister [Thu, 21 Feb 2013 16:09:39 +0000 (17:09 +0100)]
Fix --match-title and --reject-title decoding (Closes #690)
Philipp Hagemeister [Thu, 21 Feb 2013 15:56:48 +0000 (16:56 +0100)]
Also check for JSLoader of JWSPlayer (thanks to @maximeg, Closes #685)
Philipp Hagemeister [Thu, 21 Feb 2013 15:49:05 +0000 (16:49 +0100)]
Import HTTPErrorProcessor from the correct module (Closes #696)
Philipp Hagemeister [Mon, 18 Feb 2013 23:06:04 +0000 (00:06 +0100)]
release 2013.02.19
Philipp Hagemeister [Mon, 18 Feb 2013 22:56:13 +0000 (23:56 +0100)]
include bash completion and manpage in PyPi dist
Philipp Hagemeister [Mon, 18 Feb 2013 22:37:20 +0000 (23:37 +0100)]
release 2013.02.18
Philipp Hagemeister [Mon, 18 Feb 2013 22:30:33 +0000 (23:30 +0100)]
Fix YP IE
Philipp Hagemeister [Mon, 18 Feb 2013 22:22:01 +0000 (23:22 +0100)]
Use proper echo commands
Philipp Hagemeister [Mon, 18 Feb 2013 22:19:57 +0000 (23:19 +0100)]
Include man and bash completion in PyPi release
Philipp Hagemeister [Mon, 18 Feb 2013 22:12:56 +0000 (23:12 +0100)]
Merge remote-tracking branch 'jaimeMF/TED'
Philipp Hagemeister [Mon, 18 Feb 2013 22:12:48 +0000 (23:12 +0100)]
facebook: also download lq videos
Philipp Hagemeister [Mon, 18 Feb 2013 21:32:56 +0000 (22:32 +0100)]
Fix MyVideo IE
Jaime Marquínez Ferrándiz [Mon, 18 Feb 2013 20:42:06 +0000 (21:42 +0100)]
TED: Add support for playlists
Philipp Hagemeister [Mon, 18 Feb 2013 18:11:32 +0000 (19:11 +0100)]
Fix 8tracks
Philipp Hagemeister [Mon, 18 Feb 2013 17:53:40 +0000 (18:53 +0100)]
Mark DailyMotion as broken for now (#680)
Philipp Hagemeister [Mon, 18 Feb 2013 17:52:06 +0000 (18:52 +0100)]
Correct --newline and give it a more meaningful title
Philipp Hagemeister [Mon, 18 Feb 2013 17:47:35 +0000 (18:47 +0100)]
Merge remote-tracking branch 'glisignoli/master'
Philipp Hagemeister [Mon, 18 Feb 2013 17:45:09 +0000 (18:45 +0100)]
Add tests to MySpass
Jaime Marquínez Ferrándiz [Sun, 17 Feb 2013 16:25:02 +0000 (17:25 +0100)]
fix some titles in TED
Jaime Marquínez Ferrándiz [Sun, 17 Feb 2013 16:13:06 +0000 (17:13 +0100)]
Basic support for TED
bastik [Sat, 16 Feb 2013 12:46:13 +0000 (13:46 +0100)]
added new InfoExtractor for myspass.de
glisignoli [Fri, 15 Feb 2013 02:57:40 +0000 (15:57 +1300)]
Update README.md
glisignoli [Fri, 15 Feb 2013 02:55:11 +0000 (15:55 +1300)]
Update youtube_dl/__init__.py
Gino Lisignoli [Wed, 13 Feb 2013 03:43:08 +0000 (16:43 +1300)]
Forgot to remove \r
Gino Lisignoli [Wed, 13 Feb 2013 01:02:31 +0000 (14:02 +1300)]
Modified youtube-dl to write new lines with the --newline switch. This
enables easier process monitoring when being called with external
scripts.