Philipp Hagemeister
0e16f09474
Work on twitch.tv chapters ( #810 )
2013-05-04 10:36:37 +02:00
Philipp Hagemeister
decd1d1737
raise ExtractorError instead of calling back
2013-05-04 08:38:28 +02:00
Philipp Hagemeister
180e689f7e
Simplify WorldStarHipHop
2013-05-04 08:06:56 +02:00
Johny Mo Swag
7da5556ac2
Better fix for getting source url's
2013-05-04 08:04:28 +02:00
Johny Mo Swag
f23a03a89b
updated regular experssion for possible future updates to source url
2013-05-04 07:59:33 +02:00
Philipp Hagemeister
84e4682f0e
Always use HTTPS for youtube ( Fixes #691 )
2013-05-04 07:49:25 +02:00
Philipp Hagemeister
480b6c1e8b
Fix comedycentral: newest
2013-05-04 02:53:26 +02:00
Philipp Hagemeister
c34407d16c
Simplify RedTube
2013-05-03 20:07:35 +02:00
M.Yasoob Ullah Khalid
5e34d2ebbf
Moved redtube info extractor to the end
2013-05-03 23:57:16 +06:00
M.Yasoob Ullah Khalid
ecd5fb49c5
added redtube.com in InfoExtractors (2nd pull request with the required amindments)
...
added redtube.com in InfoExtractors (2nd pull request with the required amindments). Now this script can also download redtube.com videos
2013-05-03 22:44:34 +06:00
Jaime Marquínez Ferrándiz
2e2038dc35
TEDIE: report the correct talk title when a link with the language code is given
2013-05-02 18:28:07 +02:00
Jaime Marquínez Ferrándiz
46bfb42258
InfoExtractors: use _download_webpage in more IEs
...
IEs without tests are intact.
2013-05-02 18:18:27 +02:00
Jaime Marquínez Ferrándiz
feecf22511
InfoExtractors: fix some regular expressions where dots weren't escaped
2013-05-02 13:39:56 +02:00
Jaime Marquínez Ferrándiz
4c4f15eb78
Merge pull request #815 from JohnyMoSwag/master
...
Update for new source links on worldstarhiphop.com
2013-05-02 13:23:32 +02:00
Jaime Marquínez Ferrándiz
104ccdb8b4
TumblrIE: fix title matching
2013-05-02 13:12:41 +02:00
Johny Mo Swag
6ccff79594
Small update for additon of new video source links
2013-05-01 20:30:14 -07:00
Jaime Marquínez Ferrándiz
aed523ecc1
Add BandcampIE ( closes #568 )
2013-05-01 15:55:46 +02:00
Jaime Marquínez Ferrándiz
fe348844d9
SoundcloudSetIE: Use upload_date in the unified format ( fixes #812 )
2013-04-29 23:57:36 +02:00
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