Philipp Hagemeister
a11ea50319
Re-enable Dailymotion (tests pass)
2013-04-27 21:53:21 +02:00
Philipp Hagemeister
81df121dd3
Merge branch 'master' of github.com:rg3/youtube-dl
2013-04-27 20:26:42 +02:00
Philipp Hagemeister
50f6412eb8
Rename soundcloud to soundcloud:set
2013-04-27 20:12:46 +02:00
Jaime Marquínez Ferrándiz
bf50b0383e
Fix some IEs that didn't return the uploade_date in the YYYYMMDD format
...
Create a function unified_strdate in utils.py to fix these problems
2013-04-27 15:14:20 +02:00
Jaime Marquínez Ferrándiz
4c9f7a9988
SteamIE: accept urls with agecheck
2013-04-27 11:03:34 +02:00
Jaime Marquínez Ferrándiz
aba8df23ed
YoutubePlaylistIE: don't crash with empty lists (related #808 )
...
The playlist_title wasn't initialized.
2013-04-27 10:41:52 +02:00
Jaime Marquínez Ferrándiz
3820df0106
Merge pull request #801 from expleo/add_referer_support
2013-04-26 19:34:32 +02:00
Jaime Marquínez Ferrándiz
fa70605db2
IEs: clean __init__ methods
...
They are not needed
2013-04-24 23:05:43 +02:00
Jaime Marquínez Ferrándiz
0d173446ff
InfoExtractors: use report_download_webpage in _request_webpage
...
Allows to show the warning when falling back on GenericIE
2013-04-24 22:11:57 +02:00
Jaime Marquínez Ferrándiz
320e26a0af
Clean duplicate method report_download_webpage in InfoExtractors
2013-04-24 22:02:20 +02:00
Jaime Marquínez Ferrándiz
a3d689cfb3
Fix InfoQ
2013-04-24 21:16:10 +02:00
Philipp Hagemeister
7b670a4483
YouTube: Fall back to <meta> description if video is rated ( Fixes #800 )
2013-04-23 13:54:17 +02:00
Jaime Marquínez Ferrándiz
69fc019f26
YoutubeIE when no description is found use an empty unicode string ( closes #800 )
2013-04-23 12:24:08 +02:00
Jaime Marquínez Ferrándiz
613bf66939
More calls to trouble changed to report_error
2013-04-23 11:31:37 +02:00
Jaime Marquínez Ferrándiz
c15e024141
TumblrIE
...
I haven't found many videos to test, so it may not work for all.
2013-04-22 21:27:27 +02:00
Philipp Hagemeister
c681a03918
Fix --list-formats ( Closes #799 )
2013-04-22 19:51:56 +02:00
Jaime Marquínez Ferrándiz
9e1cf0c200
SteamIE returns a playlist
...
With the game name as title.
2013-04-21 22:05:21 +02:00
Jaime Marquínez Ferrándiz
e11eb11906
Allow to download videos with age check from Steam
...
Also move method report_age_confirmation to the base IE class.
2013-04-21 21:56:13 +02:00
Jaime Marquínez Ferrándiz
41a6eb949a
Clean duplicate method report_extraction in InfoExtractors
...
A lot of IEs had implemented the method in the same way.
2013-04-20 21:12:29 +02:00
Jaime Marquínez Ferrándiz
f17ce13a92
Write the method to_screen in InfoExtractor (related #608 )
...
Except the ones in youtube subtypes (user, channels ..) all calls to _downloader.to_screen has been changed.
The calls not prefixed with the IE name hasn't been touched.
2013-04-20 20:55:40 +02:00
Jaime Marquínez Ferrándiz
8c416ad29a
Remove calls to _downloader.download in Youtube searchs
...
Instead, return the urls of the videos.
2013-04-20 19:22:45 +02:00
Jaime Marquínez Ferrándiz
c72938240e
Get the title of Youtube playlists
2013-04-20 18:57:05 +02:00
Jaime Marquínez Ferrándiz
e905b6f80e
TEDIE can now return a playlist
2013-04-20 13:31:21 +02:00
Jaime Marquínez Ferrándiz
6de8f1afb7
Allows to specify which IE should be used for extracting info for a result of type url
2013-04-20 12:58:35 +02:00
Jaime Marquínez Ferrándiz
9341212642
Create a function in InfoExtractors that returns the InfoExtractor class with the given name
2013-04-20 12:42:57 +02:00
Jaime Marquínez Ferrándiz
f7a9721e16
Fix some metacafe videos, closes #562
2013-04-20 12:06:58 +02:00
Jaime Marquínez Ferrándiz
089e843b0f
Use _download_webpage in MetacafeIE
2013-04-20 11:40:05 +02:00
ispedals
5a8d13199c
Fix YoutubeChannelIE
...
- urls with query parameters now match
- fixes regex for identifying videos
- fixes pagination
2013-04-19 18:05:35 -04:00
Jaime Marquínez Ferrándiz
dce9027045
Merge branch 'extract_info_rewrite'
2013-04-19 21:57:08 +02:00
Philipp Hagemeister
feba604e92
Fix playlists with size 50i ∀ i∉ℕ ( Closes #782 )
2013-04-18 07:28:43 +02:00
Philipp Hagemeister
bfdf469295
Fix FunnyOrDie extraction for a special video ( #789 )
2013-04-18 06:21:46 +02:00
Philipp Hagemeister
32c96387c1
Fix facebook IE
2013-04-18 04:41:48 +02:00
Philipp Hagemeister
c8c5443bb5
Revert "disable YT ratelimit; this should enable to max out the connection bandwidth"
...
Although cool, that seems to break a lot of youtube videos.
This reverts commit a60b854d90
.
2013-04-17 23:22:25 +02:00
Filippo Valsorda
a60b854d90
disable YT ratelimit; this should enable to max out the connection bandwidth
2013-04-17 19:48:35 +02:00
Philipp Hagemeister
f4381ab88a
Fix keek title extraction
2013-04-11 18:39:13 +02:00
Philipp Hagemeister
855703e55e
Option to dump intermediate pages
2013-04-11 18:31:35 +02:00
Philipp Hagemeister
927c8c4924
Use download_webpage in youtube IE
2013-04-11 18:18:15 +02:00
Philipp Hagemeister
72ca05016d
Merge remote-tracking branch 'sagittarian/vimeo-no-desc'
2013-04-11 10:56:01 +02:00
Philipp Hagemeister
b03d65c237
Minor improvements for ARD IE
2013-04-11 10:47:21 +02:00
Adam Mesha
dc36bc9434
Fix bug when the vimeo description is empty on Python 2.x.
2013-04-11 07:27:04 +03:00
Jaime Marquínez Ferrándiz
bce878a7c1
Implement the playlist/start options in FileDownloader
...
It makes it available for all the InfoExtractors
2013-04-10 14:32:03 +02:00
Jaime Marquínez Ferrándiz
532d797824
In MetacafeIE return a url if YoutubeIE should do the job
2013-04-10 00:06:03 +02:00
Michael Walter
df2dedeefb
added ARD InfoExtractor (german state television)
2013-04-07 15:23:48 +02:00
Jaime Marquínez Ferrándiz
14294236bf
Merge branch 'master' into extract_info_rewrite
2013-04-05 12:39:51 +02:00
Filippo Valsorda
f33154cd39
Merge pull request #764 from jaimeMF/subtitles_not_found
...
Fix crash when subtitles are not found
2013-03-31 19:02:18 -07:00
Jaime Marquínez Ferrándiz
ef767f9fd5
Fix crash when subtitles are not found and the option --all-subs is given
2013-03-31 12:19:13 +02:00
Jaime Marquínez Ferrándiz
bc97f6d60c
Use report_error in subtitles error handling
2013-03-31 12:10:12 +02:00
Filippo Valsorda
fa41fbd318
don't catch YT user URLs in YoutubePlaylistIE ( fix #754 , fix #763 )
2013-03-31 03:02:49 +02:00
Jaime Marquínez Ferrándiz
6a205c8876
More fixes on subtitles errors handling
2013-03-30 14:17:12 +01:00
Jaime Marquínez Ferrándiz
0fb3756409
Fix crash when subtitles are not found
2013-03-30 14:11:33 +01:00
Filippo Valsorda
b693216d8d
Merge pull request #752 from dodo/master
...
SoundcloudSetIE
2013-03-29 08:40:22 -07:00
Filippo Valsorda
46b9d8295d
Merge pull request #730 by @JohnyMoSwag
...
Support for Worldstarhiphop.com
2013-03-29 16:14:49 +01:00
Filippo Valsorda
7decf8951c
fix FunnyOrDieIE, MyVideoIE, TEDIE
2013-03-29 15:59:13 +01:00
Filippo Valsorda
1f46c15262
fix SpiegelIE
2013-03-29 15:31:38 +01:00
Filippo Valsorda
0cd358676c
Rebased, fixed and extended LiveLeak.com support
...
close #757 - close #761
2013-03-29 15:13:24 +01:00
kkalpakloglou
43113d92cc
Update InfoExtractors.py
2013-03-29 14:23:09 +01:00
Philipp Hagemeister
95506f1235
Merge remote-tracking branch 'jaimeMF/color_error_messages'
2013-03-29 00:25:48 +01:00
Philipp Hagemeister
1447f728b5
Merge branch 'master' of github.com:rg3/youtube-dl
2013-03-29 00:06:48 +01:00
Jaime Marquínez Ferrándiz
d2c690828a
Add title and id to playlist results
...
Not all IE give both. They are not used yet.
2013-03-28 13:39:00 +01:00
Jaime Marquínez Ferrándiz
cfa90f4adc
Merge branch 'master' into extract_info_rewrite
2013-03-28 13:20:33 +01:00
dodo
5011cded16
SoundcloudSetIE
...
info extractor for soundcloud sets
2013-03-24 02:24:07 +01:00
Filippo Valsorda
f10b2a9c14
fix KeekIE
2013-03-20 12:13:52 +01:00
Filippo Valsorda
5cb3c0b319
Merge pull request #699 by @iemejia
...
Removed innecesary function to convert subtitles, improved use of the youtube api
2013-03-20 11:35:55 +01:00
Ismael Mejia
c0ba104674
Fixed typo in error message when no subtitles were available.
2013-03-20 08:41:54 +01:00
Ismael Mejia
2a4093eaf3
Added new option '--list-subs' to show the available subtitle languages
2013-03-20 08:41:54 +01:00
Ismael Mejia
9e62bc4439
Added new option '--sub-format' to choose the format of the subtitles to downloade (defaut=srt)
2013-03-20 08:41:54 +01:00
Ismael Mejia
553d097442
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.
2013-03-20 08:41:53 +01:00
Ismael Mejia
ae608b8076
Added new option '--all-srt' to download all the subtitles of a video.
...
Only works in youtube for the moment.
2013-03-20 08:41:53 +01:00
Philipp Hagemeister
c397187061
Spiegel: Support hash at end of URL
2013-03-16 23:52:17 +01:00
Philipp Hagemeister
e32b06e977
Spiegel IE
2013-03-12 01:08:54 +01:00
Johny Mo Swag
08ec0af7c6
catch fatal error
2013-03-08 22:48:05 -08:00
Johny Mo Swag
3b221c5406
removed str used for other project.
2013-03-08 22:39:45 -08:00
Philipp Hagemeister
3d3423574d
Fix Unicode handling GenericIE ( Fixes #734 )
2013-03-08 20:47:06 +01:00
Johny Mo Swag
64c78d50cc
working - worldstarhiphop IE
...
Support for WorldStarHipHop
2013-03-07 16:27:21 -08:00
Johny Mo Swag
b3bcca0844
clean up
2013-03-07 15:39:17 -08:00
Johny Mo Swag
61e40c88a9
fixed typo
2013-03-06 21:14:46 -08:00
Johny Mo Swag
40634747f7
Support for WorldStarHipHop.com
2013-03-06 21:09:55 -08:00
Tim Douglas
47dcd621c0
Escapist videos are acutally .mp4, not .flv
2013-03-06 12:46:45 -05:00
Jaime Marquínez Ferrándiz
a0d6fe7b92
When a redirect is found return the new url using the new style
2013-03-05 22:33:32 +01:00
Jaime Marquínez Ferrándiz
c9fa1cbab6
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
2013-03-05 21:13:17 +01:00
Jaime Marquínez Ferrándiz
8a38a194fb
Add auxiliary methods to InfoExtractor to set the '_type' key and use them for some playlist IEs
2013-03-05 20:55:48 +01:00
Jaime Marquínez Ferrándiz
f6e6da9525
Use extract_info in BlipTV User and Youtube Channel
2013-03-05 12:26:18 +01:00
Jaime Marquínez Ferrándiz
597cc8a455
Use extract_info in YoutubePlaylist and YoutubeSearch
2013-03-05 11:58:01 +01:00
Jaime Marquínez Ferrándiz
e5f30ade10
Use report_error in InfoExtractors.py
...
Some calls haven't been changed
2013-03-04 15:56:14 +01:00
Philipp Hagemeister
7ae153ee9c
Remove tweetreel - it has shut down
2013-03-03 22:15:06 +01:00
Philipp Hagemeister
f7b567ff84
Use proper urlparse functions and simplify a bit
2013-03-03 22:09:44 +01:00
Philipp Hagemeister
f2e237adc8
Merge remote-tracking branch 'jcarlosgarciasegovia/master'
2013-03-03 22:04:06 +01:00
Jaime Marquínez Ferrándiz
2e5457be1d
Use report_warning in InfoExtractors
2013-03-02 11:24:07 +01:00
Juan Carlos Garcia Segovia
7f9d41a55e
Allow downloading http://blip.tv/play/ embeded URLs
2013-03-01 10:22:16 +00:00
Philipp Hagemeister
691db5ba02
Don't be too clever (Fixes Python 3)
2013-02-26 22:03:43 +01:00
Philipp Hagemeister
6bf48bd866
Merge remote-tracking branch 'origin/API_YT_playlists'
2013-02-26 19:58:04 +01:00
Filippo Valsorda
89de9eb125
Modified Youtube video/playlist matching; fixes #668 ; fixes #585
2013-02-26 19:06:41 +01:00
Filippo Valsorda
6324fd1d74
Switch YTPlaylistIE to API (relevant: #586 ); fixes #651 ; fixes #673 ; fixes #661
2013-02-26 19:06:28 +01:00
Juan M
9e07cf2955
[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.
2013-02-26 18:06:43 +01:00
Philipp Hagemeister
450e709972
Formalize URL creation (prepare for some cleanup in blip.tv:users)
2013-02-24 23:23:50 +01:00
Philipp Hagemeister
9befce2b8c
Merge remote-tracking branch 'joksnet/ytsearch_decode_request'
2013-02-24 23:14:34 +01:00
Philipp Hagemeister
f82b28146a
Merge remote-tracking branch 'jaimeMF/TED'
2013-02-24 00:59:22 +01:00
Juan M
d1b7a24354
Decode the data requested to the api in utf-8.
2013-02-23 22:47:22 +01:00
Jaime Marquínez Ferrándiz
c85538dba1
TED: get thumbnails
2013-02-23 17:27:49 +01:00
Jaime Marquínez Ferrándiz
60bd48b175
Steam: get thumbnails
2013-02-23 16:48:15 +01:00
Ismael Mejia
cdb130b09a
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)
2013-02-21 22:12:36 +01:00
Ismael Mejia
2e5d60b7db
Removed conversion from youtube closed caption format to srt since youtube api supports the 'srt' format
2013-02-21 20:51:35 +01:00
Philipp Hagemeister
1013186a17
Also check for JSLoader of JWSPlayer (thanks to @maximeg, Closes #685 )
2013-02-21 16:56:48 +01:00
Philipp Hagemeister
7c038b3c32
Import HTTPErrorProcessor from the correct module ( Closes #696 )
2013-02-21 16:49:05 +01:00
Philipp Hagemeister
e711babbd1
Fix YP IE
2013-02-18 23:30:33 +01:00
Philipp Hagemeister
197080b10b
Merge remote-tracking branch 'jaimeMF/TED'
2013-02-18 23:12:56 +01:00
Philipp Hagemeister
7796e8c2cb
facebook: also download lq videos
2013-02-18 23:12:48 +01:00
Philipp Hagemeister
6d4363368a
Fix MyVideo IE
2013-02-18 22:32:56 +01:00
Jaime Marquínez Ferrándiz
414638cd50
TED: Add support for playlists
2013-02-18 21:42:06 +01:00
Philipp Hagemeister
2a9983b78f
Fix 8tracks
2013-02-18 19:11:32 +01:00
Philipp Hagemeister
b17c974a88
Mark DailyMotion as broken for now ( #680 )
2013-02-18 18:53:40 +01:00
Philipp Hagemeister
58994225bc
Add tests to MySpass
2013-02-18 18:45:09 +01:00
Jaime Marquínez Ferrándiz
59d4c2fe1b
fix some titles in TED
2013-02-17 17:25:02 +01:00
Jaime Marquínez Ferrándiz
3a468f2d8b
Basic support for TED
2013-02-17 17:13:06 +01:00
bastik
1ad5d872b9
added new InfoExtractor for myspass.de
2013-02-16 13:46:13 +01:00
Philipp Hagemeister
f0877a445e
Add tests for keek
2013-02-08 11:00:28 +01:00
Osama Khalid
da06e2daf8
Add KeekIE()
2013-02-08 10:25:55 +03:00
Philipp Hagemeister
d3f5f9f6b9
Fix login ( Closes #658 )
2013-02-06 21:22:53 +01:00
Philipp Hagemeister
8edc2cf8ca
Support direct vimeo links ( Closes #666 )
2013-02-05 13:42:08 +01:00
Philipp Hagemeister
fb778e66df
Fix encoding in youtube subtitle download ( Closes #669 )
2013-02-05 13:30:02 +01:00
Philipp Hagemeister
edba5137b8
Fix Facebook IE
2013-02-01 17:56:22 +01:00
Philipp Hagemeister
f0bad2b026
Fix Stanford ( Closes #653 )
2013-01-27 15:23:26 +01:00
Philipp Hagemeister
25580f3251
8tracks: Ignore hashes
2013-01-27 04:15:12 +01:00
Philipp Hagemeister
da4de959df
8tracks: Better default titles
2013-01-27 04:05:53 +01:00
Philipp Hagemeister
d0d51a8afa
8tracks: Include performer as uploader
2013-01-27 03:27:46 +01:00
Philipp Hagemeister
ccf65f9dee
8tracks IE ( Closes #652 )
2013-01-27 03:01:23 +01:00
Philipp Hagemeister
b954070d70
Fix Facebook ( Closes #375 )
2013-01-25 16:54:48 +01:00
Philipp Hagemeister
97f194c1fb
twitch.tv: Use id as title if no title is present ( Closes #638 )
2013-01-16 09:55:45 +01:00
Philipp Hagemeister
187f491ad2
[RBMA] Do not fail if thumbnail is empty
2013-01-12 18:45:50 +01:00
Philipp Hagemeister
ca0a0bbeec
RBMA IE ( Closes #630 )
2013-01-12 17:58:39 +01:00
Philipp Hagemeister
6119f78cb9
Add location field
2013-01-12 17:34:31 +01:00
Philipp Hagemeister
539679c7f9
Make uploader and upload_date fields optional
2013-01-12 17:34:09 +01:00
Philipp Hagemeister
3446dfb7cb
Proper support for changing User-Agents from IEs
2013-01-12 16:49:13 +01:00
Philipp Hagemeister
db16276b7c
Improve YouJizz
2013-01-12 16:41:04 +01:00
Philipp Hagemeister
629fcdd135
Add agecheck and various improvements to YouPorn IE
2013-01-12 16:10:35 +01:00
Philipp Hagemeister
64ce2aada8
_request_webpage helper methods for queries that need the final URL
2013-01-12 16:10:16 +01:00
Philipp Hagemeister
565f751967
Clean up porno IEs
2013-01-12 15:17:04 +01:00
Philipp Hagemeister
6017964580
Merge remote-tracking branch 'jefftimesten/master'
2013-01-12 15:12:50 +01:00
Philipp Hagemeister
ef0c8d5f9f
Make ustream IE more robust
2013-01-12 13:49:14 +01:00
atomizer
fa1bf9c653
justin.tv tweaks
...
- download all parts of a broadcast, fixes #614
- set "uploader" variable to channel_name if available
- catch api errors even if http status is 200
2013-01-07 16:59:39 +04:00
Jeff Crouse
18be482a6f
oops - didn't remove some reminders
2013-01-06 15:52:33 -05:00
Jeff Crouse
ca6710ee41
made changes recommended in pull request
2013-01-06 15:40:50 -05:00
Philipp Hagemeister
9314810243
fix ComedyCentral IE in Python3
2013-01-06 21:36:01 +01:00
Philipp Hagemeister
7717ae19fa
Add tests for ComedyCentral IE
2013-01-06 21:35:20 +01:00
Philipp Hagemeister
32635ec685
Switch comedycentral IE to http downloads
2013-01-06 21:26:31 +01:00
Jeff Crouse
caec7618a1
re-fixed XNXX regex problem
2013-01-05 16:05:23 -05:00
Jeff Crouse
991ba7fae3
Added extractors for 3 porn sites
2013-01-05 15:59:01 -05:00
Jaime Marquínez Ferrándiz
26714799c9
steamIE remove the HTMLparser object
2013-01-03 23:56:02 +01:00
Jaime Marquínez Ferrándiz
5e9d042d8f
steamIE follow @phihag suggestions
2013-01-03 23:51:48 +01:00
Jaime Marquínez Ferrándiz
9cf98a2bcc
Allow downloading videos with other characters in their titles
...
Especially html entities
2013-01-03 21:17:35 +01:00