Philipp Hagemeister
a9c0f9bc63
Merge branch 'master' of github.com:rg3/youtube-dl
2013-07-23 18:37:09 +02:00
Philipp Hagemeister
b7cc9f5026
[soundcloud] Support URLs with a slash at the end ( Fixes #1104 )
2013-07-23 18:35:52 +02:00
Jaime Marquínez Ferrándiz
252580c561
YoutubeChannelE: switch ajax query from channel_ajax to c4_browse_ajax
...
It wasn't detecting when there aren't more videos
2013-07-23 14:58:01 +02:00
Jaime Marquínez Ferrándiz
acc47c1a3f
Mark WatIE and TF1IE as broken (related #1103 )
2013-07-23 14:29:30 +02:00
Jaime Marquínez Ferrándiz
70fa830e4d
CollegeHumorIE: support Youtube videos and embed urls ( fixes #1094 )
2013-07-23 14:29:29 +02:00
Jaime Marquínez Ferrándiz
67ae7b4760
Fix BreakIE
...
Also detect videos that come from Youtube
2013-07-23 11:41:05 +02:00
Jaime Marquínez Ferrándiz
de48addae2
Fix CollegHumorIE
...
Now it downloads the video over http in one file, it doesn't downloads in fragments
Added a test and use the methods in InfoExtractor for downloading webpages
2013-07-23 11:14:11 +02:00
Jaime Marquínez Ferrándiz
ddbfd0f0c5
ComedyCentralIE: support the extended interviews urls ( fixes #1079 )
2013-07-21 11:04:56 +02:00
Jaime Marquínez Ferrándiz
d7ae0639b4
[youtube] Add an extractor for Youtube recommended videos (":ytrec" keyword) ( closes #476 )
...
The new extractor and YoutubeSubscriptionsIE are subclasses of YoutubeFeedsInfoExtractor, which allows to fetch videos from http://www.youtube.com/feed_ajax
2013-07-20 19:33:40 +02:00
Philipp Hagemeister
0382435990
[exfm] Add IE_* descriptions
2013-07-20 11:26:36 +02:00
Philipp Hagemeister
b390d85d95
Merge remote-tracking branch 'yasoob/master'
2013-07-20 11:23:56 +02:00
Jaime Marquínez Ferrándiz
de7a91bfe3
WeiboIE: extract the player urls from a json webpage
...
Also extract a Sina url that doesn't require to follow a redirection.
2013-07-19 20:43:44 +02:00
Jaime Marquínez Ferrándiz
a4358cbabd
YoutubeIE: new algo for length 85 ( closes #1080 ), thanks to @patrickslin
2013-07-19 17:12:40 +02:00
Jaime Marquínez Ferrándiz
177ed935a9
TEDIE: fix the title extraction
2013-07-19 16:13:31 +02:00
Jaime Marquínez Ferrándiz
c364f15ff1
Add WeiboIE ( closes #1039 )
...
It just embed video from other sites.
Modified the _VALID_URL of Youku to catch embed urls.
2013-07-19 16:09:14 +02:00
Jaime Marquínez Ferrándiz
e1f6e61e6a
Add an extractor for 56.com (related #1039 )
2013-07-19 15:17:34 +02:00
Jaime Marquínez Ferrándiz
0932300e3a
Add SinaIE (related #1039 ): extractor for video.sina.com.cn
2013-07-18 15:31:50 +02:00
Jaime Marquínez Ferrándiz
3f40217704
InstagramIE: fix the extraction of the uploader_id and the title
...
The page title is now 'Instagram', so we build it.
Also extract the description
2013-07-18 13:12:27 +02:00
Jaime Marquínez Ferrándiz
444b116597
YoutubeIE: add algo for length 90 ( closes #1064 )
...
Order the cases from higher to lower length.
2013-07-18 12:25:41 +02:00
M.Yasoob Khalid
8e5e059d7d
forgot to import json json
2013-07-18 12:40:56 +05:00
M.Yasoob Khalid
2b1b511f6b
removed some unnecessary imports
2013-07-18 12:37:47 +05:00
M.Yasoob Khalid
233ad24ecf
corrected a typo and added myself to travis notifications.
2013-07-18 12:37:02 +05:00
M.Yasoob Khalid
c4949c50f9
added test for ex.fm
2013-07-18 12:33:31 +05:00
M.Yasoob Khalid
b6ef402905
added an IE for ex.fm
2013-07-18 12:30:21 +05:00
Jaime Marquínez Ferrándiz
e1fb245690
Add CondeNastIE
...
It supports some of the websites of the Condé Nast group: WIRED, GQ, Vogue, Glamour, W Magazine and Vanity Fair.
2013-07-17 14:39:02 +02:00
Jaime Marquínez Ferrándiz
5a76c6517e
YoutubeIE: some encrypted signatures have more than two parts, print the size of all the parts
2013-07-17 12:08:10 +02:00
Philipp Hagemeister
ecd1c2f7e9
[thisav] add a test for video MD5
2013-07-17 11:18:14 +02:00
Philipp Hagemeister
466de68801
[thisav] Add IE ( Fixes #1056 )
2013-07-17 11:16:53 +02:00
Philipp Hagemeister
88d4111cfa
[youtube] Add code for signature 92 ( Closes #1060 )
2013-07-17 11:06:34 +02:00
Philipp Hagemeister
be547e1d3b
Revert "[youtube] improved decrypt_signature, closes #1060 "
...
This reverts commit fe6fad1242
and closes #1066 .
2013-07-17 11:01:40 +02:00
Philipp Hagemeister
bf85454116
[metacafe] Fix test
2013-07-17 10:50:30 +02:00
Philipp Hagemeister
5910724b11
[metacafe] New result format
2013-07-17 10:49:49 +02:00
Philipp Hagemeister
7e24b09da9
[metacafe] Extract description
2013-07-17 10:45:35 +02:00
Philipp Hagemeister
f085f960e7
[metacafe] Fix uploader detection
2013-07-17 10:45:24 +02:00
Philipp Hagemeister
f38de77f6e
Use unescapeHTML for OpenGraph properties
...
These are attribute values, so we don't need the more complex and whitespace-destroying cleanHTML - we just need to unescape quotes, that's it.
2013-07-17 10:38:23 +02:00
Anton Novosyolov
fe6fad1242
[youtube] improved decrypt_signature, closes #1060
2013-07-17 10:41:43 +04:00
Philipp Hagemeister
ec00e1d8a0
[metacafe] Use modern helper methods
2013-07-17 01:35:33 +02:00
Philipp Hagemeister
896d5b63e8
[metacafe] Add support for AnyClip videos ( #1059 )
2013-07-17 01:14:30 +02:00
Jaime Marquínez Ferrándiz
67de24e449
[freesound] Minor improvements
2013-07-15 21:33:45 +02:00
Jaime Marquínez Ferrándiz
66400c470c
Merge pull request #1050 from yasoob/master
...
Added an IE and test for Freesound.org .
2013-07-15 21:06:51 +02:00
M.Yasoob Khalid
7665010267
added test for freesound.org
2013-07-15 20:17:09 +05:00
M.Yasoob Khalid
5d9b75051a
Added an IE for freesound.org
2013-07-15 20:16:44 +05:00
Jaime Marquínez Ferrándiz
ab2f744b90
GametrailersIE: make it a subclass of MTVIE to reuse most of the extraction process
2013-07-14 14:29:15 +02:00
Jaime Marquínez Ferrándiz
300fcad8a6
MTVIE: fix xml tags in the media namespace (python2.6)
2013-07-14 14:02:04 +02:00
Jaime Marquínez Ferrándiz
f7e025958a
[mtv]: rework MTVIE and add tests ( closes #913 )
...
It uses the same system as ComedyCentralIE to transform ramp urls into http.
2013-07-14 13:41:46 +02:00
Jaime Marquínez Ferrándiz
0ab5531363
[livestream] fix import statement
2013-07-14 09:25:51 +02:00
Jaime Marquínez Ferrándiz
b4444d5ca2
Add LivestreamIE ( closes #1042 )
2013-07-13 23:58:04 +02:00
Philipp Hagemeister
b9d3e1635f
Strip hash info from URL when making requests ( Fixes #1038 )
2013-07-13 22:52:12 +02:00
Philipp Hagemeister
aa6b734e02
[instagram] really fix uploader_id detection ( Fixes #1038 )
2013-07-13 21:45:33 +02:00
Philipp Hagemeister
73b57f0ccb
[instagram] fix uploader_id detection ( Fixes #1038 )
2013-07-13 20:40:04 +02:00
Philipp Hagemeister
3c4e6d8337
Improve OpenGraph property matching
2013-07-13 20:39:47 +02:00
Philipp Hagemeister
36034aecc2
Merge remote-tracking branch 'jaimeMF/opengraph'
2013-07-13 20:33:23 +02:00
Jaime Marquínez Ferrándiz
ffca4b5c32
Add CanalplusIE ( closes #59 and closes #918 )
2013-07-13 13:36:15 +02:00
Jaime Marquínez Ferrándiz
b0e72bcf34
CriterionIE: simplify some parts and use _html_search_regex
2013-07-13 12:26:05 +02:00
Jaime Marquínez Ferrándiz
7fd930c0c8
Merge pull request #1036 from yasoob/master
...
Added an IE and test for Criterion videos (closes #1035 ).
2013-07-13 12:18:03 +02:00
Jaime Marquínez Ferrándiz
2e78b2bead
YouJizzIE: support videos that define the urls in a playlist page ( closes #1037 )
2013-07-13 12:07:07 +02:00
Jaime Marquínez Ferrándiz
44dbe89035
Use re.DOTALL by default when searching OpenGraph properties
2013-07-13 11:29:08 +02:00
M.Yasoob Khalid
2d5a8b5512
added test for criterion.com
2013-07-13 09:18:03 +05:00
M.Yasoob Khalid
159736c1b8
added an IE for criterion.com
2013-07-13 09:17:48 +05:00
Jaime Marquínez Ferrándiz
46720279c2
InfoExtractor: add some helper methods to extract OpenGraph info
2013-07-12 22:12:04 +02:00
Jaime Marquínez Ferrándiz
6543f0dca5
BrightcoveIE: Use parse_qs to extract the fields of the query ( closes #1032 )
...
Add a compat_urlparse to utils.
2013-07-12 14:53:28 +02:00
Jaime Marquínez Ferrándiz
232eb88bfe
GenericIE: allow to match declaration of the Brightocove parameters that use ' instead of "
2013-07-12 14:52:01 +02:00
Jaime Marquínez Ferrándiz
a95967f8b7
[ign]: support some country versions and add an extractor for 1up.com
...
1up.com uses the gin video system, the extractor is a subclass of IGNIE, it just replaces the video id
2013-07-12 11:39:40 +02:00
Jaime Marquínez Ferrándiz
2ef648d3d3
Add IGNIE
...
Only for www.ign.com, it doesn't support country specific versions (like es.ign.com)
2013-07-12 00:03:59 +02:00
Jaime Marquínez Ferrándiz
606d7e67fd
YoutubeIE: add algo for length 81 ( closes #1026 )
2013-07-11 23:47:54 +02:00
Jaime Marquínez Ferrándiz
85347e1cb6
YoutubeIE: a new algo for length 83
2013-07-11 20:21:45 +02:00
Jaime Marquínez Ferrándiz
41897817cc
GametrailersIE: support multipart videos
...
Use xml.etree.ElementTree instead of re when possible
2013-07-11 18:24:53 +02:00
Philipp Hagemeister
45ff2d51d0
[brightcove] add import
2013-07-11 16:31:29 +02:00
Philipp Hagemeister
5de3ece225
[brightcove] fix on Python 2.6
2013-07-11 16:16:02 +02:00
Philipp Hagemeister
df50a41289
[arte] Fix on 2.6
2013-07-11 16:12:16 +02:00
Philipp Hagemeister
690e872c51
Remove video_result helper method
...
Calling it was more complex then actually including the type in the video info
2013-07-11 12:12:30 +02:00
Philipp Hagemeister
81082e046e
[ehow] improve minor bits
2013-07-11 12:11:00 +02:00
Philipp Hagemeister
3fa9550837
Merge remote-tracking branch 'yasoob/master'
2013-07-11 12:02:16 +02:00
M.Yasoob Khalid
b1082f01a6
added test for ehow
2013-07-11 14:30:25 +05:00
M.Yasoob Khalid
f35b84c807
added an IE for Ehow videos
2013-07-11 14:25:14 +05:00
Jaime Marquínez Ferrándiz
117adb0f0f
GenericIE: detect more Brightcove videos
...
In some sites "class" contains more that BrightcoveExperience
2013-07-11 00:25:38 +02:00
Jaime Marquínez Ferrándiz
abb285fb1b
BrightcoveIE: add support for playlists
2013-07-11 00:04:33 +02:00
Jaime Marquínez Ferrándiz
a431154706
Set the playlist_index and playlist fields for already resolved video results.
2013-07-10 23:36:30 +02:00
Jaime Marquínez Ferrándiz
cfe50f04ed
GenericIE: Detect videos from Brightcove
...
Brightcove videos info is usually found in an <object class="BrightcoveExperience"></object> node, this is passed to a new method of BrightcoveIE that builds a url to extract the video.
2013-07-10 17:49:11 +02:00
Jaime Marquínez Ferrándiz
a7055eb956
YoutubeIE: show a more meaningful error when it founds a rtmpe download (related #343 )
2013-07-10 14:35:11 +02:00
Jaime Marquínez Ferrándiz
c93898dae9
YoutubeIE: new algo for length 83 ( closes #1017 and closes #1016 )
2013-07-10 10:44:04 +02:00
Jaime Marquínez Ferrándiz
ebdf2af727
GameSpotIE: support more urls and download videos in the best quality
2013-07-09 20:07:52 +02:00
Jaime Marquínez Ferrándiz
c108eb73cc
YoutubeIE: Fix vevo explicit videos ( closes #956 )
...
When an age restricted video is detected it simulates accessing the video from www.youtube.com/v/{video_id}
2013-07-09 15:43:44 +02:00
Jaime Marquínez Ferrándiz
3a1375dacf
VeohIE: remove debug logging
2013-07-09 11:11:55 +02:00
Jaime Marquínez Ferrándiz
41bece30b4
DotsubIE: simplify and extract the upload date
...
Do not declare variables for fields in the info dictionary.
2013-07-08 22:40:42 +02:00
Jaime Marquínez Ferrándiz
16ea58cbda
Merge pull request #1009 from yasoob/master
...
Added an IE and test for dotsub.com videos. ( closes #1008 )
2013-07-08 22:21:06 +02:00
Jaime Marquínez Ferrándiz
99e350d902
Add VeohIE ( closes #1006 )
2013-07-08 22:02:23 +02:00
M.Yasoob Khalid
13e06d298c
added an IE and test for dotsub.
2013-07-09 00:05:52 +05:00
Jaime Marquínez Ferrándiz
81f0259b9e
YoutubeSubscriptionsIE: raise an error if there's no login information.
2013-07-08 11:24:11 +02:00
Jaime Marquínez Ferrándiz
fefcb5d314
YoutubeIE: use the new method in the base IE for getting the login info
2013-07-08 11:24:11 +02:00
Philipp Hagemeister
345b0c9b46
Remove dead code
2013-07-08 02:13:50 +02:00
Philipp Hagemeister
20c3893f0e
Do not redefine variables in list comprehensions
2013-07-08 02:12:20 +02:00
Philipp Hagemeister
5fe3a3c3fb
[archive.org] Add extractor ( Fixes #1003 )
2013-07-08 02:05:02 +02:00
Philipp Hagemeister
b227060388
[arte] Always look for the JSON URL ( Fixes #1002 )
2013-07-08 01:28:19 +02:00
Philipp Hagemeister
d93e4dcbb7
Merge branch 'master' of github.com:rg3/youtube-dl
2013-07-08 01:15:19 +02:00
Philipp Hagemeister
73e79f2a1b
[3sat] Add support ( Fixes #1001 )
2013-07-08 01:13:55 +02:00
Jaime Marquínez Ferrándiz
fc79158de2
VimeoIE: authentication support ( closes #885 ) and add a method in the base InfoExtractor to get the login info
2013-07-07 23:24:34 +02:00
Jaime Marquínez Ferrándiz
7763b04e5f
YoutubeIE: extract the thumbnail in the best possible quality
2013-07-07 21:21:15 +02:00
Philipp Hagemeister
897f36d179
[youtube:subscriptions] Use colon for differentiation of shortcuts
2013-07-07 17:13:26 +02:00
Jaime Marquínez Ferrándiz
04cc96173c
[youtube] Add and extractor for the subscriptions feed ( closes #498 )
...
It can be downloaded using the ytsubscriptions keyword.
It needs the login information.
2013-07-07 13:58:23 +02:00