Philipp Hagemeister
b60016e831
Deal with implicitly UTF-16 decoded webpages
...
These webpages don't specify an encoding and rely on the BOM
2014-01-21 01:39:40 +01:00
Philipp Hagemeister
5aafe895fc
Correct XML ampersand fixup
2014-01-20 22:11:34 +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
c91778f8c0
[youtube] Fall back to header if playlist title is not available
...
Sometimes (in about 10% of requests), the og:title is missing for a weird reason.
See #2170 for an example
2014-01-20 02:45:51 +01:00
Philipp Hagemeister
5016f3eac8
[myspace] More robust mediatype check
2014-01-20 02:44:08 +01:00
Jaime Marquínez Ferrándiz
efb1bb90a0
[myspace] Add support for song urls ( fixes #2040 )
2014-01-19 11:38:48 +01:00
Philipp Hagemeister
4cf393bb4b
[dropbox] Correct test case ( #2171 )
2014-01-19 06:16:40 +01:00
Philipp Hagemeister
ce4e242a6f
[dropbox] PEP8 and simplify ( #2171 )
2014-01-19 06:14:24 +01:00
sahutd
6b79f40c3d
Added support for Dropbox
2014-01-19 10:20:26 +05:30
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
sahutd
2a7c35dd46
added dropbox support
2014-01-18 20:50:42 +05:30
sahutd
8da531359e
Added dropbox support. issue #2055
2014-01-18 20:45:53 +05:30
Philipp Hagemeister
3ec05685f7
[extractor/common] Limit --write-pages filename to 200 chars
...
This avoids problems with very long URLs.
2014-01-17 14:47:47 +01:00
Philipp Hagemeister
877bfd69d1
[cnn] Improve test
2014-01-17 05:06:13 +01:00
Philipp Hagemeister
f68cd00fe3
[kankan] Skip test
2014-01-17 04:21:54 +01:00
Philipp Hagemeister
ca70d215cf
[kankan] Simplify
2014-01-17 04:21:22 +01:00
Philipp Hagemeister
d0390a0c92
[mixcloud] Use unicode_literals
2014-01-17 04:06:18 +01:00
Philipp Hagemeister
dd2535c38a
[mixcloud] Fix URL extraction
2014-01-17 04:05:15 +01:00
Philipp Hagemeister
b78d180170
[mpora] Fix uploader name extraction
2014-01-17 03:59:42 +01:00
Philipp Hagemeister
26dca1661e
[ted] Updated checksums
2014-01-17 03:54:54 +01:00
Philipp Hagemeister
f853f8594d
[ted] Use unicode_literals
2014-01-17 03:52:17 +01:00
Philipp Hagemeister
d0da491e1e
[condenast] Allow multiple formats, and sort centralized
2014-01-17 03:36:03 +01:00
Philipp Hagemeister
6e249060cf
[condenast] Use unicode_literals
2014-01-17 03:32:02 +01:00
Philipp Hagemeister
fbcd7b5f83
[soundcloud] Use unicode_literals and centralized sorting
2014-01-17 03:29:41 +01:00
Philipp Hagemeister
9ac0a67581
[spankwire] Use centralized format sorting and unicode_literals
2014-01-17 03:26:05 +01:00
Philipp Hagemeister
befdc8f3b6
[teamcoco] Use centralized sorting
2014-01-17 03:22:02 +01:00
Philipp Hagemeister
bb198c95e2
[teamcoco] Use unicode_literals
2014-01-17 03:15:09 +01:00
Philipp Hagemeister
c1195541b7
[gamespot] Use unicode_literals
2014-01-17 03:13:40 +01:00
Philipp Hagemeister
26844eb57b
[franceinter] Remove superfluous whitespace
2014-01-17 03:10:54 +01:00
Philipp Hagemeister
677b3ce82f
[franceinter] Minor improvements ( #2152 )
2014-01-17 03:09:07 +01:00
Philipp Hagemeister
fabfe17d5e
[flickr] Use unicode literals
2014-01-17 03:07:01 +01:00
Philipp Hagemeister
82696d5d5d
Merge remote-tracking branch 'sahutd/master'
2014-01-17 03:02:55 +01:00
Philipp Hagemeister
484aaeb204
[everyonesmixtape] Add support ( Fixes #2161 )
2014-01-17 02:56:13 +01:00
Philipp Hagemeister
2f21eb2db6
[generic] Do not fetch XML URLs ( Fixes #2162 )
2014-01-17 02:13:00 +01:00
Jaime Marquínez Ferrándiz
c11529618a
[redtube] Make ‘http:’ not optional ( closes #2160 )
...
If the url doesn’t specify the protocol we can’t directly use it to download the webpage, we would need to build a new url.
Instead, we let the generic extractor add the protocol.
2014-01-16 11:21:33 +01:00
sahutd
c8650f7ecd
Made modification as suggested on https://github.com/rg3/youtube-dl/pull/2151
2014-01-15 16:48:55 +05:30
Saimadhav Heblikar
14e7543a5a
franceinter [Issue #2105 ]
...
Added franceinterIE import to reflect addition of FranceInter support. Issue #2105
2014-01-15 11:51:12 +05:30
Saimadhav Heblikar
bf6705f584
Added franceinter [Issue #2105 ]
2014-01-15 11:49:50 +05:30
Filippo Valsorda
a9f53ce7ea
Add a couple of missing http:// in test URLs
2014-01-14 16:01:31 -05:00
Philipp Hagemeister
5d8683a5cd
[nowvideo] Add support for .sx version ( Fixes #2127 )
2014-01-12 01:26:37 +01:00
dst
7ee40b5d1c
[lynda] Add support for member accounts and paid videos ( Closes #2125 )
2014-01-12 05:31:56 +07:00
Jaime Marquínez Ferrándiz
db22af36ec
[brightcove] The ‘id’ attribute is not always present in the object tag ( fixes #2132 )
...
It looks like the ‘flashId’ parameter is not needed.
2014-01-10 19:39:42 +01:00
Philipp Hagemeister
f8b5ab8cfa
[bandcamp] Make thumbnail and uploader optional
...
Fixes #2129
2014-01-09 23:04:36 +01:00
Jaime Marquínez Ferrándiz
298f16f954
[bandcamp] Fix variable name
2014-01-09 20:23:28 +01:00
Philipp Hagemeister
ce6b9a2dba
[youtube] Add a pseudo format for rtmp videos ( #2123 )
2014-01-09 02:38:50 +01:00
Philipp Hagemeister
c3197e3e5c
[youtube] Correct subtitle URL ( Fixes #2120 )
2014-01-09 01:36:21 +01:00
Philipp Hagemeister
3fabeaa1f4
[vimeo] Support protocol-relative URLs
2014-01-08 22:42:52 +01:00
Jaime Marquínez Ferrándiz
9d6192a5b8
[bloomberg] Fix ooyala url extraction
2014-01-08 18:18:45 +01:00
Jaime Marquínez Ferrándiz
469ec9416a
[francetv] Add extractor for Culturebox ( closes #2117 )
2014-01-08 16:16:34 +01:00
dst
5f59ee7942
[novamov] Remove superfluous tabs
2014-01-08 08:11:46 +07:00
dst
8f89e68781
[novamov] Add embedded player support
2014-01-08 08:09:13 +07:00
Philipp Hagemeister
10bff13a66
[novamov] Simplify
2014-01-08 01:18:47 +01:00
Philipp Hagemeister
166ff8a3c7
Merge remote-tracking branch 'dstftw/novamov'
2014-01-08 01:15:43 +01:00
Philipp Hagemeister
b4622a328b
Use double quotes in error message ( #2112 )
...
On Windows, double quotes are required, because single quotes get served to youtube-dl. (Yes, cmd.exe is crazy like that).
On other system, both double and single quotes are fine, unless the string contains a dollar sign (then you need single quotes).
Since virtually no URLs contain dollar signs, double quotes should do.
2014-01-08 00:05:11 +01:00
dst
cc253000e4
[novamov] Add support for novamov.com ( Fixes #2035 )
2014-01-07 22:18:10 +07:00
Philipp Hagemeister
42e4fcf23a
[generic] Fix regexes
2014-01-07 11:04:27 +01:00
Philipp Hagemeister
9c63128668
[metacritic] Use centralized sorting and unicode_literals
2014-01-07 10:27:35 +01:00
Philipp Hagemeister
9933b57430
[pornhub] Use centralized sorting
2014-01-07 10:25:34 +01:00
Philipp Hagemeister
84c92dc00f
[c56] Add suppot for multiple formats
2014-01-07 10:19:15 +01:00
Philipp Hagemeister
42154ad5bc
[archiveorg] Use centralized sorting
2014-01-07 10:16:22 +01:00
Philipp Hagemeister
3798eadccd
More unicode literals
2014-01-07 10:06:30 +01:00
Philipp Hagemeister
0eecc6a417
[vimeo] Add support for passwords for player. URLs
...
Fixes #2053
2014-01-07 09:52:00 +01:00
Philipp Hagemeister
0dc13f4c4a
Correctly set IE_NAME field
2014-01-07 09:45:58 +01:00
Philipp Hagemeister
f577e0ce15
switch more to unicode_literals
2014-01-07 09:45:40 +01:00
Philipp Hagemeister
ecfef3e5bf
+unicode_literals
2014-01-07 09:41:13 +01:00
Philipp Hagemeister
3d3538e422
[khanacademy] Add support ( Fixes #2066 )
2014-01-07 09:35:34 +01:00
Philipp Hagemeister
c93c2ab1c3
[mpora] Add support ( Fixes #2096 )
2014-01-07 08:07:46 +01:00
Philipp Hagemeister
7b09a4d847
[lynda] Fix download if subtitles were not requested
2014-01-07 07:17:49 +01:00
Philipp Hagemeister
73a25b30ea
[lynda] Remove superfluous space
2014-01-07 07:14:46 +01:00
Philipp Hagemeister
ac260dd81e
[lynda] Remove useless u""
2014-01-07 07:14:12 +01:00
Philipp Hagemeister
48a2034671
[vimeo] Fix playlist URL matching
2014-01-07 07:13:47 +01:00
Philipp Hagemeister
4f81667d76
[orf] Remove unused variable name
2014-01-07 05:51:46 +01:00
Philipp Hagemeister
79f8295303
Use original Referer URL in Brightcove requests ( Fixes #2110 )
2014-01-07 05:34:14 +01:00
Philipp Hagemeister
400e58103d
[brightcove] Use unicode_literals
2014-01-07 05:23:20 +01:00
Philipp Hagemeister
fcee8ee784
[vimeo] Use _search_regex
2014-01-07 05:19:28 +01:00
Philipp Hagemeister
9148eb002b
[vimeo] Use unicode_literals
2014-01-06 23:38:16 +01:00
Philipp Hagemeister
559e370f44
[vimeo] Proper warning when password is required ( Fixes #2053 )
...
In player. URLs, the password warning is different.
2014-01-06 23:35:27 +01:00
Philipp Hagemeister
9a6422a81e
Merge remote-tracking branch 'origin/master'
2014-01-06 17:37:20 +01:00
Philipp Hagemeister
fcea44c6d5
[vimeo] Add support for review pages
...
Since the regexp is already overboarding and review pages have a distinct URL format (with non-trivial stuff after the ID), use a dedicated IE.
Fixes #2106
2014-01-06 17:34:23 +01:00
Philipp Hagemeister
5d73273f6f
[orf] Use new extraction method ( Fixes #2057 )
2014-01-06 17:15:27 +01:00
Philipp Hagemeister
c11a0611d9
[veehd] Send requests twice ( Fixes #2102 )
2014-01-06 12:54:01 +01:00
Philipp Hagemeister
796495886e
[generic] Use unicode_literals instead of duplicating the u'
2014-01-06 01:47:52 +01:00
Philipp Hagemeister
fa27f667c8
Merge pull request #2104 from dstftw/lynda
...
[lynda] Add subtitles extraction
2014-01-05 16:44:21 -08:00
Philipp Hagemeister
fc9713a1d2
[youtube] Support jwplayer with YouTube URLs ( Closes #2075 )
2014-01-06 01:42:58 +01:00
dst
62bcfa8c57
[lynda] Add subtitles extraction
2014-01-05 23:59:33 +07:00
Philipp Hagemeister
a339e5cfb5
Remove unused imports
2014-01-05 05:48:30 +01:00
Philipp Hagemeister
f46f4a995b
[veoh] Simplify
2014-01-05 05:48:12 +01:00
Philipp Hagemeister
4ddba33f78
[veoh] Add support for mobile URLs
...
Fixes #2052
2014-01-05 05:47:50 +01:00
Philipp Hagemeister
d981cef6b9
[generic] Support gorillavid.in
...
Previously, we were a little bit over-eager and got a random swf file.
Fixes #2084 .
2014-01-05 05:34:08 +01:00
Philipp Hagemeister
ca9e792253
[cspan] Use HTTP download ( Fixes #2098 )
2014-01-05 04:30:19 +01:00
Philipp Hagemeister
aff24732b9
Merge remote-tracking branch 'rzhxeo/blip'
...
Conflicts:
youtube_dl/extractor/bliptv.py
2014-01-05 03:48:45 +01:00
Philipp Hagemeister
cefcb9fde3
[bliptv] Use centralized format sorting
...
This also makes youtube-dl use the better "Source" format by default.
2014-01-05 03:21:23 +01:00
Philipp Hagemeister
bca4e93076
[bliptv] Simplify
2014-01-05 03:18:45 +01:00
Philipp Hagemeister
67c20aebb7
Merge remote-tracking branch 'rzhxeo/blip2'
2014-01-05 03:16:19 +01:00
Philipp Hagemeister
448711e39f
[pornhd] Add support for ISO-3166 subpages ( Fixes #2088 )
2014-01-05 03:13:10 +01:00
Philipp Hagemeister
7c0578dc86
[collegehumor] Use character strings by default
2014-01-05 03:07:15 +01:00
Philipp Hagemeister
55033ffb0a
[collegehumor] Add support for age_limit
2014-01-05 03:03:15 +01:00
Philipp Hagemeister
b4a9bf701a
[collegehumor] Support multiple formats ( Fixes #2092 )
...
Unfortunately, we lose a part of the description in the new JSON format, but that's still better than a non-functioning URL.
2014-01-05 02:50:10 +01:00
Philipp Hagemeister
a7c26e7338
[lynda] minor changes
2014-01-03 13:24:29 +01:00
Philipp Hagemeister
85689a531f
[macgamestore] Minor fixes ( #2044 )
2014-01-03 13:09:39 +01:00
Philipp Hagemeister
cc14dfb8ec
Merge remote-tracking branch 'dstftw/macgamestore'
2014-01-03 13:06:22 +01:00
Philipp Hagemeister
9887c9b2d6
[jpopsuki] Simplify
2014-01-03 12:51:37 +01:00
Philipp Hagemeister
d2fee313ec
Merge remote-tracking branch 'diffycat/jpopsuki'
2014-01-03 12:20:18 +01:00
Jaime Marquínez Ferrándiz
71cd2a571e
[dreisat] Make ‘index.php’ optional in the url ( fixes #2080 )
2014-01-03 12:02:08 +01:00
Jaime Marquínez Ferrándiz
31c1cf5a9d
[soundcloud] recognize more players’ urls ( fixes #2078 )
2014-01-02 16:18:51 +01:00
Jaime Marquínez Ferrándiz
efa1739b74
[comedycentral] Recognize ‘video-collections’ urls ( #2072 )
2014-01-01 21:11:35 +01:00
Jaime Marquínez Ferrándiz
5ffecde73f
[mixcloud] Fix track url transformation ( fixes #2068 )
...
‘/previews/‘ must be replaced with ‘/c/originals/‘ now.
2014-01-01 21:07:55 +01:00
Philipp Hagemeister
08d13955dd
[wistia] Prefer original video format above all others
...
We could also set up a formula which would weigh filesize/bitrate and vcodec/acodec (say, 1GB h264 < 3 GB MPEG2 < 2 GB h264), but that would get really messy real soon.
2014-01-01 20:23:49 +01:00
rzhxeo
531147dd5e
[BlipTVIE] Extract all formats
2014-01-01 19:45:45 +01:00
Philipp Hagemeister
eadaf08c16
Merge remote-tracking branch 'origin/master'
2014-01-01 15:30:46 +01:00
Anton Larionov
4a9c9b6fdb
[jpopsuki] Add script encoding definition for python2
2014-01-01 18:27:02 +04:00
Anton Larionov
b969ab48d9
Add support for jpopsuki.tv
2014-01-01 17:59:54 +04:00
Jaime Marquínez Ferrándiz
8fa8a6299b
[youtube] Add itag 264 ( closes #2063 )
...
It has a better bitrate than 137 but the same resolution
2014-01-01 13:45:33 +01:00
Jaime Marquínez Ferrándiz
b2b0870b3a
[dreisat] Update test filename and checksum
2014-01-01 13:30:58 +01:00
Jaime Marquínez Ferrándiz
4fb757d1e0
Merge pull request #2041 from dstftw/imdb-list
...
[imdb] Add support for IMDb list (#2033 )
2014-01-01 12:45:09 +01:00
Philipp Hagemeister
33ec2ae8d9
Merge remote-tracking branch 'origin/master'
2014-01-01 10:43:58 +01:00
Jaime Marquínez Ferrándiz
c801b2051a
Add an extractor for cmt.com ( closes #2049 )
...
It just inherits from MTVIE.
Some videos also come from vevo.com
2013-12-31 17:21:44 +01:00
rzhxeo
19dab5e6cc
[GenericIE] Outsource embedded blip.tv player video id extraction to BlipTVIE and fix minor errors in RegEx
2013-12-30 06:15:02 +01:00
rzhxeo
c0f9969b9e
[BlipTVIE] Fix and simplify extraction of embedded videos
2013-12-30 06:14:10 +01:00
Philipp Hagemeister
c1d1facd06
[generic] Output something before making network requests
2013-12-27 08:38:42 +01:00
Philipp Hagemeister
5d4f3985be
Document that format_id field should be present
2013-12-26 21:19:00 +01:00
Philipp Hagemeister
360babf799
[theplatform] Use centralized sorting
2013-12-26 21:18:18 +01:00
Philipp Hagemeister
a1b92edbb3
[channel 9] Use centralized format sorting
2013-12-26 21:14:43 +01:00
Philipp Hagemeister
12c978739a
[internetvideoarchive] Use centralized format sorting
2013-12-26 21:08:52 +01:00
Philipp Hagemeister
4bc60dafeb
[blinkx] Use centralized format sorting
2013-12-26 21:05:30 +01:00
Philipp Hagemeister
bf5b0a1bfb
[ivi] Use centralized format sorting
2013-12-26 18:40:16 +01:00
Philipp Hagemeister
bfe9de8510
[youporn] Add support for multiple formats
2013-12-26 18:37:12 +01:00
Philipp Hagemeister
5ecd3c6a09
[bandcamp] Add support for multiple formats
2013-12-26 14:08:57 +01:00
Philipp Hagemeister
608d11f515
[cnn] Add multiple formats, duration, and upload_date
2013-12-26 13:49:44 +01:00
dst
c7f8537dd9
[lynda] Add support for lynda.com ( #1966 )
2013-12-26 15:48:24 +07:00
Philipp Hagemeister
723f839911
Remove unused imports
2013-12-25 15:33:19 +01:00
Philipp Hagemeister
61224dbcdd
[zdf] Make width extraction more robust
2013-12-25 15:33:09 +01:00
Philipp Hagemeister
c3afc93a69
Merge remote-tracking branch 'origin/master'
2013-12-25 15:24:44 +01:00
Philipp Hagemeister
7b8af56340
[appletrailers] Use centralized format selection
2013-12-25 15:24:41 +01:00
Philipp Hagemeister
539179f45b
[wistia] Use centralized sorting
2013-12-25 15:20:14 +01:00
Philipp Hagemeister
7217e148fb
[yahoo] Use centralized sorting, and add tbr field
2013-12-25 15:18:40 +01:00
dst
1e923b0d29
[macgamestore] Add extractor ( #2043 )
2013-12-25 16:07:34 +07:00
dst
f7e9d77f34
[smotri] Fix typo
2013-12-25 09:02:35 +07:00
dst
c645c7658d
[imdb] Extractor for lists ( #2033 )
2013-12-25 08:34:41 +07:00
Philipp Hagemeister
b874fe2da8
[mdr] Use centralized format selection
2013-12-24 23:34:11 +01:00
Philipp Hagemeister
c7deaa4c74
[zdf] Use centralized sorting
2013-12-24 23:32:04 +01:00
Philipp Hagemeister
e6812ac99d
[spiegel] Use centralized sorting
2013-12-24 12:40:23 +01:00
Philipp Hagemeister
719d3927d7
[mit] Add support for multiple formats
2013-12-24 12:38:08 +01:00
Philipp Hagemeister
55e663a8d7
[dreisat] Use centralized format sorting
2013-12-24 12:35:08 +01:00
Philipp Hagemeister
2c62dc26c8
[youtube] Simplify format specification
2013-12-24 12:34:09 +01:00
Philipp Hagemeister
4bcc7bd1f2
Add temporary _sort_formats helper function
2013-12-24 12:31:42 +01:00
Philipp Hagemeister
f49d89ee04
Add a resolution field and improve general --list-formats output
2013-12-24 11:56:02 +01:00
Philipp Hagemeister
dabc127362
Remove dead code
2013-12-23 16:03:06 +01:00
Philipp Hagemeister
f45f96f8f8
[myvideo] Use RTMP instead of RTMPT ( Fixes #2032 )
2013-12-23 15:57:43 +01:00
Philipp Hagemeister
1538eff6d8
[bliptv] Remove support for direct downloads
...
This is now handled by the generic IE
2013-12-23 15:49:21 +01:00
Philipp Hagemeister
d80044c235
[youtube] Prefer videos with sound
2013-12-23 04:51:42 +01:00
Philipp Hagemeister
f82b18efc1
Merge remote-tracking branch 'rzhxeo/youtube'
2013-12-23 04:37:40 +01:00
Philipp Hagemeister
466617f539
[bliptv] Simplify (From #2000 )
2013-12-23 04:31:38 +01:00
Philipp Hagemeister
7dbf5ae587
[smotri] Add support for moderated (?) videos ( Fixes #2030 )
2013-12-23 03:44:47 +01:00
Philipp Hagemeister
8d0bdeba18
[smotri] Make optional attributes optional
2013-12-23 03:38:29 +01:00
Philipp Hagemeister
1b969041d7
[blinkx] Support mobile URLs ( Closes #2022 )
2013-12-22 07:43:54 +01:00
Philipp Hagemeister
e302f9ce32
[youtube:user] Speed up --match-title
2013-12-22 03:57:42 +01:00
Philipp Hagemeister
7115ca84aa
[vimeo/generic] Add support for embedded SWF vimeo videos
2013-12-22 03:34:13 +01:00
Philipp Hagemeister
bbafbe20c2
[vimeo] Better formatting for regexp
2013-12-22 03:21:28 +01:00
Philipp Hagemeister
c4d55a33fc
[brightcove] Test checksum changed
2013-12-20 17:28:50 +01:00
Philipp Hagemeister
147e4aece0
[vbox7] New video checksum
2013-12-20 17:27:43 +01:00
Philipp Hagemeister
bd1488ae64
[mdr] Remove test
...
For context, refer to the http://de.wikipedia.org/wiki/Depublizieren
2013-12-20 17:24:48 +01:00
Philipp Hagemeister
79fed2a4df
[crunchyroll] Fix test ( #1721 )
2013-12-20 17:20:39 +01:00
Philipp Hagemeister
304cbe981e
Merge remote-tracking branch 'rzhxeo/crunchyroll'
2013-12-20 17:13:26 +01:00
Philipp Hagemeister
3fefbf50e3
Merge pull request #2005 from dstftw/ivi.ru
...
Add support for ivi.ru
2013-12-20 08:12:38 -08:00
Philipp Hagemeister
aa94a6d315
[aparat] Add support ( Fixes #2012 )
2013-12-20 17:05:39 +01:00
Jaime Marquínez Ferrándiz
768df74538
[blinkxx] Add support for youtube videos
2013-12-19 21:02:25 +01:00
Philipp Hagemeister
1f9da9049b
[generic] Support YouTube swf embed ( Fixes #2010 )
2013-12-19 20:44:30 +01:00
Jaime Marquínez Ferrándiz
c0d0b01f0e
[generic] Detect ooyala videos ( fixes #2013 )
2013-12-19 20:32:12 +01:00
dst
97e302a419
[imdb] Add support for mobile site URLs
2013-12-20 00:21:04 +07:00
Philipp Hagemeister
71507a11c8
[soundcloud] Support mobile URLs ( Fixes #2009 )
2013-12-19 16:39:01 +01:00
dst
a51e37af62
[ivi] Simplify
2013-12-19 10:53:38 +07:00
dst
6c6db72ed4
[ivi] Skip tests for travis build
2013-12-19 06:19:41 +07:00
dst
0cc83dc54b
[smotri] Fix duration field name
2013-12-19 05:56:48 +07:00
dst
77aa6b329d
[ivi] Add support for ivi.ru
2013-12-19 05:28:16 +07:00
rzhxeo
e56f22ae20
[YoutubeIE] Sort formats by resolution
2013-12-18 21:22:37 +01:00
rzhxeo
dbd1988ed9
[YoutubeIE] Add width and height to format dict
2013-12-18 21:21:25 +01:00
rzhxeo
4ea3be0a5c
[YoutubeIE] Externalize format selection
2013-12-18 03:30:55 +01:00
Philipp Hagemeister
3e78514568
[generic] Support application/ogg for direct links
...
Also remove some debugging code.
2013-12-17 16:26:34 +01:00
Philipp Hagemeister
7de6e075b4
[radiofrance] remove unused imports
2013-12-17 12:35:16 +01:00
Philipp Hagemeister
946135aa2a
[academicearth] remove unused imports
2013-12-17 12:34:30 +01:00
Philipp Hagemeister
42393ce234
Add support for direct links to a video ( #1973 )
2013-12-17 12:33:55 +01:00
Philipp Hagemeister
cecaaf3f58
[generic] Do not use compatibility result fallback
2013-12-17 12:04:33 +01:00
Philipp Hagemeister
46374a56b2
[youtube] Do not warn for videos with allow_rating=0
...
This fixes #1982
Test video: http://www.youtube.com/watch?v=gi2uH3YxohU
2013-12-17 02:49:56 +01:00
Philipp Hagemeister
ec98946ef9
[academicearth] Support playlists ( Closes #1976 )
2013-12-17 02:41:34 +01:00
Philipp Hagemeister
fa77b742ac
[radiofrance] Fill in test details
2013-12-16 23:07:57 +01:00
Philipp Hagemeister
8b4e274610
[rtlnow] Fix URL calculation ( Closes #1989 )
2013-12-16 22:28:52 +01:00
Philipp Hagemeister
88bb52ee18
Merge branch 'master' of github.com:rg3/youtube-dl
2013-12-16 22:18:37 +01:00
Philipp Hagemeister
d90df974c3
[academicearth] Add support for courses ( #1976 )
2013-12-16 22:18:27 +01:00
Jaime Marquínez Ferrándiz
5c541b2cb7
[mtv] Add support for urls from the mobile site ( fixes #1959 )
2013-12-16 22:05:28 +01:00
Itay Brandes
87a28127d2
_search_regex's "isatty" call fails with Py2exe's
...
_search_regex calls the sys.stderr.isatty() function for unix systems.
Py2exe uses a custom Stderr() stream which doesn't have an `isatty()`
function, leading to it's crash.
Fixes easily with checking that it's a unix system first.
2013-12-16 21:50:26 +01:00
Philipp Hagemeister
ebce53b3d8
[vevo] Add suppor for videoplayer. URLs ( #1957 )
2013-12-16 21:48:38 +01:00
Philipp Hagemeister
ff07a05575
Merge branch 'master' of github.com:rg3/youtube-dl
2013-12-16 21:46:11 +01:00
Philipp Hagemeister
f25571ffbf
Add support for embedded vevo player ( Fixes #1957 )
2013-12-16 21:45:21 +01:00
Jaime Marquínez Ferrándiz
f7a6892572
[arte:ddc] Remove test
...
video seems to expire in 7 days, as arte+7
2013-12-16 21:42:41 +01:00
Philipp Hagemeister
0e2a436dce
[radiofrance] Add support ( Fixes #1942 )
2013-12-16 21:34:41 +01:00
Philipp Hagemeister
8c8e3eec79
[facebook] Recognize #! URLs ( Fixes #1988 )
2013-12-16 21:10:06 +01:00
rzhxeo
ee3e63e477
[GenericIE] Add support for embedded blip.tv
2013-12-16 20:08:23 +01:00
Philipp Hagemeister
780603027f
[videopremium] Skip test
2013-12-16 14:42:07 +01:00
Philipp Hagemeister
d67b0b1596
Reorder info_dict documentation
2013-12-16 14:13:40 +01:00
Philipp Hagemeister
d7dda16888
[blinkx] Add extractor ( Fixes #1972 )
2013-12-16 13:56:30 +01:00
Philipp Hagemeister
d66152a898
[ndtv] Remove unused imports
2013-12-16 08:16:38 +01:00
Philipp Hagemeister
8c5f0c9fbc
[mdr] Clean up
2013-12-16 08:16:11 +01:00
Philipp Hagemeister
09dacfa57f
[mdr] Simplify
2013-12-16 05:44:34 +01:00
Philipp Hagemeister
b2ae513586
Merge remote-tracking branch 'mc2avr/master'
2013-12-16 05:14:03 +01:00
Philipp Hagemeister
e4a0489f6e
Merge remote-tracking branch 'dstftw/channel9'
...
Conflicts:
youtube_dl/extractor/__init__.py
2013-12-16 05:14:00 +01:00
Philipp Hagemeister
6f5dcd4eee
[pornhd] Simplify
2013-12-16 05:10:42 +01:00
Philipp Hagemeister
1bb2fc98e0
Merge remote-tracking branch 'mjorlitzky/master'
2013-12-16 05:07:58 +01:00
Philipp Hagemeister
c0ba0f4859
Document duration field
2013-12-16 04:09:43 +01:00
Philipp Hagemeister
b466b7029d
[youtube] Make duration an integer or None
2013-12-16 04:09:05 +01:00
Philipp Hagemeister
fa3ae234e0
[cbs] Add extractor ( Fixes #1977 )
2013-12-16 03:53:43 +01:00
Philipp Hagemeister
48462108f3
[theplatform] Fix geographic restriction check
2013-12-16 03:43:45 +01:00
Philipp Hagemeister
f8b56e95b8
[theplatform] Detect geoblocked content
2013-12-16 03:34:46 +01:00
Jaime Marquínez Ferrándiz
9ee859b683
[daylimotion] Add support for urls from the mobile site ( fixes #1953 )
...
It uses the 'touch' subdomain and adds a '#' before 'video'
2013-12-14 14:20:12 +01:00
Michael Orlitzky
8e05c870b4
Add support for pornhd.com.
2013-12-13 22:24:32 -05:00
Jaime Marquínez Ferrándiz
5d574e143f
[ign] Update one of test video's title
2013-12-13 17:04:40 +01:00
Jaime Marquínez Ferrándiz
7a563df90a
[daum] Recognize mobile urls ( #1952 )
2013-12-12 13:05:38 +01:00
Jaime Marquínez Ferrándiz
24b173fa5c
[naver] Recognize mobile urls ( fixes #1951 )
2013-12-12 13:04:02 +01:00
dst
9b17ba0fa5
[channel9] Fix test description md5
2013-12-12 16:10:17 +07:00
dst
211f555d4c
[channel9] Missing import in __init__
2013-12-12 15:55:31 +07:00
dst
4d2ebb6bd7
[channel9] Cleanup
2013-12-12 15:19:23 +07:00
dst
df53747436
[channel9] Initial implementation ( #1885 )
2013-12-12 15:13:45 +07:00
Philipp Hagemeister
00381b4ccb
[pornhub] Fix URL regexp
2013-12-11 09:22:08 +01:00
Jaime Marquínez Ferrándiz
1825836235
Use _download_xml
in more extractors
2013-12-10 21:03:53 +01:00
Jaime Marquínez Ferrándiz
a0088bdf93
[vimeo] Fix unused argument of the _real_extract
method
2013-12-10 20:43:16 +01:00
Jaime Marquínez Ferrándiz
48ad51b243
[vimeo] Fix the extraction for some 'player' or 'pro' videos
...
The variable the config dict is assigned to can change, now we try to detect it or fallback to a, b or c
2013-12-10 20:28:12 +01:00
Jaime Marquínez Ferrándiz
5458b4cefb
[dailymotion] Fix view count extraction and make it non fatal ( fixes #1940 )
2013-12-10 19:47:00 +01:00
Jaime Marquínez Ferrándiz
7c86cd5ab1
[dailymotion] Fix uploader extraction
...
Now it looks directly in the info dictionary
2013-12-10 19:44:16 +01:00
mc2avr
df1d7da2af
add MDRIE
2013-12-10 18:40:50 +01:00
Jaime Marquínez Ferrándiz
cbfc470228
[mixcloud] Try to get the m4a url if the mp3 url fails to download ( fixes #1939 )
2013-12-10 13:42:41 +01:00
Jaime Marquínez Ferrándiz
f67ca84d4a
[soundcloud] Fix the extension for 'downloadable' songs
...
In this case the 'original_format' field must be used.
2013-12-10 13:04:21 +01:00
Philipp Hagemeister
e2b38da931
[mtv] Fixup incorrectly encoded XML documents
2013-12-10 12:45:22 +01:00
Philipp Hagemeister
5a3ea17c94
[zdf] Correct order of unknown formats ( #1936 )
2013-12-10 11:52:10 +01:00
Philipp Hagemeister
475700acfe
[soundcloud] Do not mistake original_format for ext ( Fixes #1934 )
2013-12-10 11:45:13 +01:00
Philipp Hagemeister
f8bd0194a7
Remove superfluous spaces
2013-12-09 20:05:10 +01:00
Jaime Marquínez Ferrándiz
77526143e7
[brightcove] Use the original url (usually the player) as the default referer ( fixes #1929 )
2013-12-09 20:01:43 +01:00
Philipp Hagemeister
4ff50ef846
[soundcloud] Do not match sets ( Fixes #1930 )
2013-12-09 19:57:00 +01:00
Philipp Hagemeister
caefb1de87
[ndtv] Add extractor ( Fixes #1924 )
2013-12-09 19:44:33 +01:00
Philipp Hagemeister
1d87e3a1c6
[rtlnow] Allow double slashes after domain name ( Fixes #1928 )
2013-12-09 18:56:05 +01:00
Jaime Marquínez Ferrándiz
de2dd4c502
[soundcloud] add support for private links ( fixes #1927 )
2013-12-09 17:08:58 +01:00
Philipp Hagemeister
2101830c0d
Remove unused imports
2013-12-09 04:53:23 +01:00
Philipp Hagemeister
ffa8f0df0a
Merge remote-tracking branch 'jaimeMF/yt-toplists'
2013-12-09 04:49:32 +01:00
Philipp Hagemeister
693b8b2d31
Merge remote-tracking branch 'dstftw/smotri.com-broadcast'
...
Conflicts:
youtube_dl/FileDownloader.py
youtube_dl/extractor/smotri.py
2013-12-09 04:42:35 +01:00
Philipp Hagemeister
7cc3570e53
Add fatal=False parameter to _download_* functions.
...
This allows us to simplify the calls in the youtube extractor even further.
2013-12-09 01:49:03 +01:00
Jaime Marquínez Ferrándiz
baa7b1978b
Remove the calls to 'compat_urllib_request.urlopen' in a few extractors
2013-12-08 22:24:55 +01:00
Jaime Marquínez Ferrándiz
ac5118bcb9
[arte.tv:ddc] Add fields to the test and skip download (rtmp)
2013-12-08 16:35:29 +01:00
Camillo Dell'mour
52defb0c9b
made ddc.arte.tv test working
2013-12-08 16:22:31 +01:00
Camillo Dell'mour
56a8ab7d60
added arte.tv extractor support for subdomain ddc - Mit offenen Karten(german) Le Dessous des Cartes(france)
2013-12-08 14:43:15 +01:00
Philipp Hagemeister
31812a9e0e
[youtube:channel] Fix automated channel detection
2013-12-08 07:30:42 +01:00
Philipp Hagemeister
11bf848191
[wimp] simplify
2013-12-08 07:22:19 +01:00
rzhxeo
b860967ce4
[XHamsterIE] Fix md5 in second test
2013-12-07 22:17:13 +01:00
rzhxeo
8ca6b8fba1
[XHamsterIE] Fix HD video detection
2013-12-07 21:39:32 +01:00
Jaime Marquínez Ferrándiz
c4d9e6731a
[pyvideo] add support for videos that don't come from Youtube
2013-12-07 11:19:59 +01:00
Jaime Marquínez Ferrándiz
0d9ec5d963
[pyvideo] Cleanup and fix test
2013-12-07 11:00:56 +01:00
Adam Glenn
f623530d6e
removing bad VALID_URL
2013-12-06 21:12:10 -08:00
Adam Glenn
ca9e02dc00
Adding pyvideo support
2013-12-06 21:11:01 -08:00
Jaime Marquínez Ferrándiz
fb30ec22fd
[vimeo] Add an extractor for groups
2013-12-06 22:01:41 +01:00
Jaime Marquínez Ferrándiz
5cc14c2fd7
[vimeo] Add an extractor for albums ( closes #1911 )
2013-12-06 21:48:44 +01:00
Jaime Marquínez Ferrándiz
d349cd2240
[imdb] Fix extraction
...
The paths to each format's page may have leading whitespace.
The height and the duration can't be extracted.
2013-12-06 20:26:55 +01:00
Jaime Marquínez Ferrándiz
0b6a9f639f
[vevo] Update test video's duration
2013-12-06 20:14:29 +01:00
Jaime Marquínez Ferrándiz
715c8e7bdb
[youtube:playlist] Recognize mix ids for direct use ( fixes #1295 )
2013-12-06 19:52:41 +01:00
Jaime Marquínez Ferrándiz
7d4afc557f
[youtube:playlist] Support mix ids longer than 13 ( #1295 )
2013-12-06 19:48:54 +01:00
Jaime Marquínez Ferrándiz
563e405411
[dailymotion] Fix view count regex
...
In some languages they can be in the format '123,456' instead of '123.456'
2013-12-06 13:41:07 +01:00
Jaime Marquínez Ferrándiz
f53c966a73
[dailymotion] Extract view count ( #1895 )
2013-12-06 13:36:36 +01:00
Jaime Marquínez Ferrándiz
336c3a69bd
[youtube] Extract like and dislike count ( #1895 )
2013-12-06 13:22:27 +01:00
Jaime Marquínez Ferrándiz
4e76179476
[vimeo] Extract views count, likes count and comments count ( #1895 )
2013-12-06 13:03:08 +01:00
Philipp Hagemeister
ef4fd84857
[wistia] Add extractor
2013-12-06 09:15:04 +01:00
Philipp Hagemeister
72135030d1
Merge remote-tracking branch 'origin/master'
2013-12-05 22:30:04 +01:00
Jaime Marquínez Ferrándiz
3514813d5b
[francetv] Add support for urls in the format http://www.france3.fr/emissions/{program}/diffusions/{date} ( fixes #1898 )
2013-12-05 21:49:30 +01:00
Jaime Marquínez Ferrándiz
9e60602084
[francetv] Add support for more channels: 3, 4, 5 and Ô ( #1898 )
...
Rename the France2IE extractor to FranceTVIE
2013-12-05 21:48:41 +01:00
Philipp Hagemeister
19e3dfc9f8
[9gag] Like/dislike count ( #1895 )
2013-12-05 18:29:07 +01:00
Philipp Hagemeister
a1ef7e85d6
Remove unused imports
2013-12-05 14:31:54 +01:00
Philipp Hagemeister
ef2fac6f4a
Merge branch 'master' of github.com:rg3/youtube-dl
2013-12-05 14:29:14 +01:00
Philipp Hagemeister
7fc3fa0545
[9gag] Add extractor
2013-12-05 14:29:08 +01:00
Jaime Marquínez Ferrándiz
673d1273ff
[vevo] Support '/watch/{id}' urls
2013-12-05 12:41:58 +01:00
Jaime Marquínez Ferrándiz
b9a2c53833
[metacafe] Add support for cbs videos ( fixes #1838 )
...
They use theplatform.com
2013-12-04 23:43:50 +01:00
Jaime Marquínez Ferrándiz
e9bf7479d2
Add an extractor for theplatform.com
2013-12-04 23:41:22 +01:00
Jaime Marquínez Ferrándiz
bfb9f7bc4c
[hotnewhiphop] Update test's title
2013-12-04 20:36:26 +01:00
Philipp Hagemeister
29030c0a4c
Merge remote-tracking branch 'dstftw/correct-valid-urls'
2013-12-04 19:56:05 +01:00
dst
c0ade33e16
Correct some extractor _VALID_URL regexes
2013-12-04 20:34:47 +07:00
Philipp Hagemeister
27dcce1904
[youtube] Resolve URLs in comments
2013-12-04 14:18:49 +01:00
dst
8aff7b9bc4
[smotri] Fix broadcast ticket regex
2013-12-04 12:36:12 +07:00
dst
55f6597c67
[smotri] Add an extractor for live rtmp broadcasts
2013-12-04 08:41:09 +07:00
Jaime Marquínez Ferrándiz
84db81815a
Move common code for extractors based in MTV services to a new base class
...
Removes the duplication of the thumbnail extraction code (only MTVIE needs to override it)
2013-12-03 14:58:24 +01:00
Jaime Marquínez Ferrándiz
fb7abb31af
Remove the compatibility code used before the new format system was implemented
2013-12-03 14:31:20 +01:00
Philipp Hagemeister
ce93879a9b
[daum] Fix real video ID extraction
2013-12-03 14:16:58 +01:00
Philipp Hagemeister
938384c587
[redtube] Fix search for title
2013-12-03 14:08:16 +01:00
Philipp Hagemeister
e9d8e302aa
[xhamster] Change test checksum
2013-12-03 14:06:16 +01:00
Jaime Marquínez Ferrándiz
cb7fb54600
Change the ie_name of YoutubeSearchDateIE
...
It produced a duplicate entry when listing the extractors with '--list-extractors' and generates noise in the commit log when generating the supported sites webpage (like in 09f355f73b
)
2013-12-03 13:55:25 +01:00
Philipp Hagemeister
aaebed13a8
[smotri] Simplify
2013-12-02 17:08:17 +01:00
dst
5270d8cb13
Added extractors for smotri.com
2013-12-02 20:10:19 +07:00
Jaime Marquínez Ferrándiz
55a10eab48
[vimeo] Add an extractor for users ( closes #1871 )
2013-12-01 22:36:18 +01:00
Philipp Hagemeister
355e4fd07e
[generic] Find embedded dailymotion videos ( Fixes #1848 )
2013-12-01 01:21:33 +01:00
Philipp Hagemeister
5e09d6abbd
[clipfish] Skip test on travis
2013-12-01 01:16:20 +01:00
Jaime Marquínez Ferrándiz
0a688bc0b2
[youtube] Add support for downloading top lists ( fixes #1868 )
...
It needs to know the channel and the title of the list, because the ids change every time you browse the channels and are attached to a 'VISITOR_INFO1_LIVE' cookie.
2013-11-30 14:56:51 +01:00
Jaime Marquínez Ferrándiz
c5171c454b
[yahoo] Force use of the http protocol for downloading the videos.
2013-11-29 22:06:17 +01:00
Jaime Marquínez Ferrándiz
befd88b786
[yahoo] Add an extractor for yahoo news ( closes #1849 )
2013-11-29 15:25:43 +01:00
Jaime Marquínez Ferrándiz
acf37ca151
[imdb] Fix the resolution values ( fixes #1847 )
...
We were using the size of the player, it was the same for all the formats
2013-11-29 07:56:14 +01:00
Philipp Hagemeister
677c18092d
[podomatic] Add extractor
2013-11-29 03:33:25 +01:00
Jaime Marquínez Ferrándiz
3862402ff3
Add an extractor for Clipsyndicate ( closes #1744 )
2013-11-28 14:38:10 +01:00
Jaime Marquínez Ferrándiz
b03d0d064c
[imdb] Fix extraction in python 2.6
...
Using a regular expression because the html cannot be parsed.
2013-11-28 13:49:00 +01:00
Jaime Marquínez Ferrándiz
d8d6148628
Add an extractor for Internet Movie Database trailers ( closes #1832 )
2013-11-28 13:32:49 +01:00
Philipp Hagemeister
fc9e1cc697
[clipfish] Use FIFA trailer as testcase ( #1842 )
2013-11-28 06:10:37 +01:00
Philipp Hagemeister
f8f60d2793
[clipfish] Fix imports ( #1842 )
2013-11-28 05:54:46 +01:00
Philipp Hagemeister
2a275ab007
[zdf] Use _download_xml
2013-11-28 05:47:50 +01:00
Philipp Hagemeister
a2e6db365c
[zdf] add a pseudo-testcase and fix URL matching
2013-11-28 05:47:20 +01:00
Philipp Hagemeister
9d93e7da6c
Merge branch 'master' of github.com:rg3/youtube-dl
2013-11-28 04:37:02 +01:00
Jaime Marquínez Ferrándiz
0e44d8381a
[youtube:feeds] Use the 'paging' value from the downloaded json information ( fixes #1845 )
2013-11-28 00:33:27 +01:00
Jaime Marquínez Ferrándiz
35907e23ec
[yahoo] Fix video extraction and use the new format system exclusively
2013-11-27 21:24:55 +01:00
Jaime Marquínez Ferrándiz
76d1700b28
[youtube:playlist] Fix the extraction of the title for some mixes ( #1844 )
...
Like https://www.youtube.com/watch?v=g8jDB5xOiuE&list=RDIh2gxLqR7HM
2013-11-27 20:01:51 +01:00
Philipp Hagemeister
dcca796ce4
[clipfish] Effect a better error message ( #1842 )
2013-11-27 18:33:51 +01:00
Filippo Valsorda
4b19e38954
[videopremium] support new .me domain
2013-11-27 02:54:51 +01:00
Jaime Marquínez Ferrándiz
652cdaa269
[youtube:playlist] Add support for YouTube mixes ( fixes #1839 )
2013-11-26 21:35:03 +01:00
Jaime Marquínez Ferrándiz
e26f871228
Use the new '_download_xml' helper in more extractors
2013-11-26 19:17:25 +01:00
Jaime Marquínez Ferrándiz
6e47b51eef
[youtube:playlist] Remove the link with index 0
...
It's not the first video of the playlist, it appears in the 'Play all' button (see the test course for an example)
2013-11-26 19:09:14 +01:00
Philipp Hagemeister
fb04e40396
[soundcloud] Support for listing of audio-only files
2013-11-25 22:34:56 +01:00
Philipp Hagemeister
8b134b1062
Merge branch 'master' of github.com:rg3/youtube-dl
2013-11-25 22:16:07 +01:00
Jaime Marquínez Ferrándiz
1a62c18f65
[bambuser] Skip the download in the test
...
It doesn't respect the 'Range' header.
2013-11-25 22:03:20 +01:00
Philipp Hagemeister
2a15e7063b
[soundcloud] Prefer HTTP over RTMP ( #1798 )
2013-11-25 20:30:41 +01:00
Philipp Hagemeister
ea36cbac5e
Merge remote-tracking branch 'rbrito/swap-dimensions'
2013-11-25 06:19:15 +01:00
Philipp Hagemeister
de79c46c8f
[viki] Fix subtitle extraction
2013-11-25 06:06:18 +01:00
Philipp Hagemeister
94ccb6fa2e
[viki] Fix subtitles extraction
2013-11-25 05:58:04 +01:00
Philipp Hagemeister
07e4035879
[viki] Fix uploader extraction
2013-11-25 05:57:55 +01:00
Philipp Hagemeister
113577e155
[generic] Improve detection
...
Allow download of http://goo.gl/7X5tOk
Fixes #1818
2013-11-25 03:35:53 +01:00
Philipp Hagemeister
79d09f47c2
Merge branch 'opener-to-ydl'
2013-11-25 03:30:37 +01:00
Philipp Hagemeister
c059bdd432
Remove quality_name field and improve zdf extractor
2013-11-25 03:28:55 +01:00
Philipp Hagemeister
02dbf93f0e
[zdf/common] Use API in ZDF extractor.
...
This also comes with a lot of extra format fields
Fixes #1518
2013-11-25 03:13:22 +01:00
Philipp Hagemeister
1fb2bcbbf7
[viki] Make uploader field optional ( #1813 )
2013-11-25 02:02:34 +01:00
Jaime Marquínez Ferrándiz
66cfab4226
[comedycentral] Add support for comedycentral.com videos ( closes #1824 )
...
It's a subclass of MTVIE
The extractor for colbertnation.com and thedailyshow.com is called now ComedyCentralShowsIE
2013-11-24 21:18:35 +01:00
Philipp Hagemeister
6d88bc37a3
[viki] Skip travis test
...
Also provide a better error message for geoblocked videos.
2013-11-24 15:28:50 +01:00
Philipp Hagemeister
b7553b2554
[vik] Clarify output
2013-11-24 15:20:16 +01:00
Philipp Hagemeister
e03db0a077
Merge branch 'master' into opener-to-ydl
2013-11-24 15:18:44 +01:00
Jaime Marquínez Ferrándiz
267ed0c5d3
[collegehumor] Encode the xml before calling xml.etree.ElementTree.fromstring ( fixes #1822 )
...
Uses a new helper method in InfoExtractor: _download_xml
2013-11-24 14:59:19 +01:00
Jaime Marquínez Ferrándiz
f459d17018
[youtube] Add an extractor for downloading the watch history ( closes #1821 )
2013-11-24 14:33:50 +01:00
Jaime Marquínez Ferrándiz
dc65dcbb6d
[mixcloud] The description field may be missing ( fixes #1819 )
2013-11-24 11:28:44 +01:00
Jaime Marquínez Ferrándiz
d214fdb8fe
[brightcove] Don't use 'or' with the xml nodes, use the 'value' attribute instead
2013-11-24 11:02:34 +01:00
Philipp Hagemeister
0c7c19d6bc
[clipfish] Add extractor ( Fixes #1760 )
2013-11-24 07:51:44 +01:00
Philipp Hagemeister
382ed50e0e
[viki] Add extractor ( fixes #1813 )
2013-11-24 07:30:05 +01:00
Philipp Hagemeister
66ec019240
[youtube] do not use variable name twice
2013-11-24 06:54:26 +01:00
Philipp Hagemeister
bd49928f7a
[niconico] Clarify download
2013-11-24 06:53:50 +01:00
Philipp Hagemeister
23e6d50d73
[bandcamp] Remove unused variable
2013-11-24 06:52:53 +01:00
Philipp Hagemeister
13ebea791f
[niconico] Simplify and make work with old Python versions
...
The website requires SSLv3, otherwise it just times out during SSL negotiation.
2013-11-24 06:39:10 +01:00
Philipp Hagemeister
4c9c57428f
Merge remote-tracking branch 'takuya0301/niconico'
2013-11-24 06:09:11 +01:00
Jaime Marquínez Ferrándiz
36de0a0e1a
[brightcove] Set the 'videoPlayer' value to the 'videoId' if it's missing in the parameters ( fixes #1815 )
2013-11-23 23:27:15 +01:00
Philipp Hagemeister
e5c146d586
[streamcloud] skip test on travis
2013-11-23 15:57:42 +01:00
Takuya Tsuchida
52ad14aeb0
Add support for niconico
2013-11-23 18:19:44 +09:00
Philipp Hagemeister
081640940e
Merge branch 'master' of github.com:rg3/youtube-dl
2013-11-22 22:46:57 +01:00
Philipp Hagemeister
7012b23c94
Match --download-archive during playlist processing ( Fixes #1745 )
2013-11-22 22:46:46 +01:00
Jaime Marquínez Ferrándiz
9f79463803
[howcast] update test's checksum
2013-11-22 21:25:12 +01:00
Jaime Marquínez Ferrándiz
d35dc6d3b5
[bandcamp] move the album test to the album extractor and return a single track instead of a playlist
2013-11-22 21:19:31 +01:00
Philipp Hagemeister
3f8ced5144
Merge remote-tracking branch 'jaimeMF/yt-playlists'
2013-11-22 20:11:54 +01:00
Philipp Hagemeister
dca0872056
Move the opener to the YoutubeDL object.
...
This is the first step towards being able to just import youtube_dl and start using it.
Apart from removing global state, this would fix problems like #1805 .
2013-11-22 19:57:52 +01:00
Philipp Hagemeister
15c3adbb16
Merge branch 'master' of github.com:rg3/youtube-dl
2013-11-22 19:08:33 +01:00
Philipp Hagemeister
f143a42fe6
[bandcamp] Skip album test
2013-11-22 19:08:25 +01:00
Jaime Marquínez Ferrándiz
241650c7ff
[vimeo] Fix the extraction of vimeo pro and player.vimeo.com videos
2013-11-22 18:20:31 +01:00
Philipp Hagemeister
cffa6aa107
[bandcamp] Support trackinfo-style songs ( Fixes #1270 )
2013-11-22 17:44:55 +01:00
Philipp Hagemeister
02e4ebbbad
[streamcloud] Add IE ( Fixes #1801 )
2013-11-22 17:19:22 +01:00
Philipp Hagemeister
ab009f59ef
[toutv] Fix a typo
2013-11-22 17:18:03 +01:00
Jaime Marquínez Ferrándiz
0980426559
[bandcamp] add support for albums (reported in #1270 )
2013-11-22 16:05:14 +01:00
Jaime Marquínez Ferrándiz
64bb5187f5
[soundcloud] Retrieve the file url using the client_id for the iPhone ( fixes #1798 )
...
The desktop's client_id always give the rtmp url, but with the iPhone one it returns the http url if it's available.
2013-11-21 13:16:19 +01:00
Philipp Hagemeister
9e4f50a8ae
[sztv] skip test, site is undergoing mid-term maintenance
2013-11-20 09:59:03 +01:00
Philipp Hagemeister
0190eecc00
[nhl] Make NHLVideocenter IE_DESC fit with other descriptions
2013-11-20 09:45:29 +01:00
Philipp Hagemeister
ca872a4c0b
[spankwire] Fix description search
2013-11-20 09:23:53 +01:00
Philipp Hagemeister
f2e87ef4fa
[anitube] Skip test (on travis)
2013-11-20 07:46:44 +01:00
Philipp Hagemeister
0ad97bbc05
[spankwire] fix check for description
2013-11-20 07:45:32 +01:00
Philipp Hagemeister
c4864091a1
[videopremium] Support new crazy redirect scheme
2013-11-20 07:43:21 +01:00
Philipp Hagemeister
9a98a466b3
[toutv] really skip test
2013-11-20 07:37:22 +01:00
Philipp Hagemeister
da6a795fdb
[escapist] Fix title search
2013-11-20 07:23:23 +01:00
Philipp Hagemeister
c5edcde21f
[escapist] upper-case URL
2013-11-20 06:56:59 +01:00
Philipp Hagemeister
15ff3c831e
[escapist] Fix syntax error
2013-11-20 06:55:07 +01:00
Philipp Hagemeister
100959a6d9
[escapist] Add support for HD format ( Closes #1755 )
2013-11-20 06:52:08 +01:00
Philipp Hagemeister
8f05351984
[anitube] Minor fixes ( #1776 )
2013-11-20 06:35:02 +01:00
Philipp Hagemeister
71791f414c
Merge remote-tracking branch 'diffycat/master'
2013-11-20 06:28:13 +01:00
Philipp Hagemeister
f3682997d7
Clean up unused imports and other minor mistakes
2013-11-20 06:27:48 +01:00
Philipp Hagemeister
cc13cc0251
[teamcoco] Correct error
2013-11-20 06:25:33 +01:00
Philipp Hagemeister
5904088811
Add support for tou.tv ( Fixes #1792 )
2013-11-20 06:13:19 +01:00
Jaime Marquínez Ferrándiz
69545c2aff
[d8] inherit from CanalplusIE
...
it reuses the same extraction process
2013-11-19 20:44:20 +01:00
Jaime Marquínez Ferrándiz
495da337ae
Merge pull request #1758 from migbac/master
...
Add support for d8.tv
2013-11-19 20:43:14 +01:00
Philipp Hagemeister
cb7dfeeac4
[youtube] only allow domain name to be upper-case ( #1786 )
2013-11-18 16:42:35 +01:00
Philipp Hagemeister
4113e6ab56
[auengine] Do not return unnecessary ext
2013-11-18 14:36:01 +01:00
Philipp Hagemeister
9906d397a0
[auengine] Simplify
2013-11-18 13:56:45 +01:00
Philipp Hagemeister
887c6acdf2
Support multiple embedded YouTube URLs ( Fixes #1787 )
2013-11-18 13:28:26 +01:00
Philipp Hagemeister
83aa529330
Support protocol-independent URLs ( #1787 )
2013-11-18 13:18:17 +01:00
Philipp Hagemeister
fccd377198
Suppor embed-only videos ( Fixes #1746 )
2013-11-18 13:05:18 +01:00
Philipp Hagemeister
63b7b7224a
[MTVIE] Try with RTMP URL if download fails
...
This fixes youtube-dl http://www.southpark.de/clips/155251/cartman-vs-the-dog-whisperer
2013-11-17 22:11:40 +01:00
rzhxeo
746f491f82
Add support for southpark.de
2013-11-17 17:54:47 +01:00
rzhxeo
1672647ade
[SouthParkStudiosIE] Move from _TEST to _TESTS
2013-11-17 17:43:58 +01:00
rzhxeo
90b6bbc38c
[SouthParkStudiosIE] Also detect urls without http:// or www
2013-11-17 17:42:24 +01:00
Philipp Hagemeister
1d699755e0
[youtube] Add view_count ( Fixes #1781 )
2013-11-17 11:06:16 +01:00
Philipp Hagemeister
ddf49c6344
[arte] remove two typos
2013-11-17 11:05:49 +01:00
Anton Larionov
ba3881dffd
Add support for anitube.se ( #1417 )
2013-11-16 18:26:34 +04:00
Philipp Hagemeister
d1c252048b
[redtube] Do not test md5, seems to vary
2013-11-16 10:30:09 +01:00
Philipp Hagemeister
eab2724138
[gamekings] Do not test md5 sum, precise file changes regularly
2013-11-16 02:32:23 +01:00
Philipp Hagemeister
21ea3e06c9
[gamekings] remove unnecessary import
2013-11-16 02:31:02 +01:00
Philipp Hagemeister
52d703d3d1
[tvp] Skip tests
2013-11-16 02:09:30 +01:00
Philipp Hagemeister
ce152341a1
[bambuser] Do not test for MD5, seems to be flaky
2013-11-16 01:59:28 +01:00
Philipp Hagemeister
f058e34011
[dailymotion] Fix playlists
2013-11-16 01:56:23 +01:00
Philipp Hagemeister
7150858d49
[spiegel] Implement format selection
2013-11-16 01:33:12 +01:00
Philipp Hagemeister
91c7271aab
Add automatic generation of format note based on bitrate and codecs
2013-11-16 01:08:43 +01:00
Philipp Hagemeister
fc2ef392be
[ted] Fix playlists ( Fixes #1770 )
2013-11-15 14:33:51 +01:00
Philipp Hagemeister
463a908705
[ted] simplify
2013-11-15 14:06:38 +01:00
Jaime Marquínez Ferrándiz
d24ffe1cfa
[rtlnow] Remove the test for nitro
...
The videos expire.
2013-11-15 12:57:59 +01:00
Jaime Marquínez Ferrándiz
78fb87b283
Don't accept '>' inside the content attribute in OpenGraph regexes
2013-11-15 12:54:13 +01:00
Jaime Marquínez Ferrándiz
ab2d524780
Improve the OpenGraph regex
...
* Do not accept '>' between the property and content attributes.
* Recognize the properties if the content attribute is before the property attribute using two regexes (fixes the extraction of the description for SlideshareIE).
2013-11-15 12:24:54 +01:00
Jaime Marquínez Ferrándiz
85d61685f1
[tvp] Update the title and the description of the test video
2013-11-15 12:10:22 +01:00
Jaime Marquínez Ferrándiz
b9643eed7c
[youtube:channel] Fix the extraction of autogenerated channels
...
The ajax pages are empty, now it looks directly in the channel's /videos page
2013-11-15 11:51:45 +01:00
Philipp Hagemeister
0e145dd541
Merge branch 'master' of github.com:rg3/youtube-dl
2013-11-15 01:46:50 +01:00
Philipp Hagemeister
9f9be844fc
[youtube] Fix protocol-independent URLs ( Fixes #1768 )
2013-11-15 01:45:39 +01:00
Jaime Marquínez Ferrándiz
e3b9ab5e18
[soundlcoud] Set the correct extension for the tracks ( fixes #1766 )
...
Some tracks are not in mp3 format, they can be wav files.
2013-11-14 19:45:39 +01:00
Jaime Marquínez Ferrándiz
c66d2baa9c
[livestream] Add an extractor for the original version of livestream ( closes #1764 )
...
The two versions use different systems.
2013-11-14 13:16:32 +01:00
Jaime Marquínez Ferrándiz
ca715127a2
Don't assume the 'subtitlesformat' is set in the params dict ( fixes #1750 )
2013-11-13 17:14:10 +01:00
Jaime Marquínez Ferrándiz
ea7a7af1d4
[gamekings] Fix the test video checksum
2013-11-13 17:13:06 +01:00
Jaime Marquínez Ferrándiz
880e1c529d
[youtube:playlist] Login into youtube if requested ( fixes #1757 )
...
Allows to download private playlists
2013-11-13 16:39:11 +01:00
Jaime Marquínez Ferrándiz
dcbb45803f
[youtube:playlist] Don't use the gdata api ( closes #1508 )
...
Parse the playlist pages instead
2013-11-13 16:26:50 +01:00
Philipp Hagemeister
c3a3028f9f
[tvp] Minor improvements ( #1730 )
2013-11-13 11:06:53 +01:00
Philipp Hagemeister
6c5ad80cdc
Merge remote-tracking branch 'saper/tvp'
2013-11-13 11:03:49 +01:00
Philipp Hagemeister
384b98cd8f
[gamekings] Minor fixes ( #1759 )
2013-11-13 10:51:00 +01:00
Jelle van der Waa
eb9b5bffef
Add extractor for gamekings.tv
2013-11-13 10:38:47 +01:00
migbac
0bd59f3723
Add support for d8.tv
2013-11-12 23:32:03 +01:00
Jaime Marquínez Ferrándiz
8b8cbd8f6d
[vine] Fix uploader extraction
2013-11-12 20:50:52 +01:00
Philipp Hagemeister
eb0a839866
[common] Simplify og_search_property
2013-11-12 10:36:23 +01:00
Jaime Marquínez Ferrándiz
0ed05a1d2d
Use the 'rtmp_live' field for the live parameter of rtmpdump
2013-11-10 12:45:17 +01:00
Jaime Marquínez Ferrándiz
1008bebade
Merge remote-tracking branch 'rzhxeo/rtmpdump_live'
2013-11-10 12:38:40 +01:00
Jaime Marquínez Ferrándiz
be6dfd1b49
[ted] Return a single info_dict for talks urls
...
It failed with the --list-subs option
2013-11-10 12:09:12 +01:00
Jaime Marquínez Ferrándiz
231516b6c9
Merge pull request #1705 from iemejia/master
...
[ted] support for subtitles
2013-11-10 11:54:18 +01:00
Jaime Marquínez Ferrándiz
fb53d58dcf
Merge pull request #1726 from saper/escaped
...
Fix AssertionError when og property not found
2013-11-10 02:51:52 -08:00
Jaime Marquínez Ferrándiz
f470c6c812
[arte] Improve the format sorting
...
Also use the bitrate.
Prefer normal version and sourds/mal version over original version with subtitles.
2013-11-09 19:05:19 +01:00
Jaime Marquínez Ferrándiz
566d4e0425
[arte] Make sure the format_id is unique ( closes #1739 )
...
Include the bitrate and use the height instead of the quality field.
2013-11-09 19:01:23 +01:00
Jaime Marquínez Ferrándiz
81be02d2f9
[cnn] Accept www.cnn.com urls ( fixes #1740 )
2013-11-09 18:16:32 +01:00
Jaime Marquínez Ferrándiz
c2b6a482d5
[brightcove] the format function requires to specify the index in python2.6
2013-11-09 18:10:11 +01:00
Jaime Marquínez Ferrándiz
12c167c881
[soundcloud] Allow to download tracks marked as not 'streamable'
...
They use the rtmp protocol but if the are marked as 'downloadable' it can use the direct download link.
2013-11-09 18:08:03 +01:00
Jaime Marquínez Ferrándiz
20aafee7fa
[kankan] Fix the video url
...
It now requires two additional parameters, one is a timestamp we get from the getCdnresource_flv page and the other is a key we have to build.
2013-11-09 16:51:11 +01:00
rzhxeo
c8434e8316
Add support for crunchyroll.com
2013-11-09 11:25:12 +01:00
Jaime Marquínez Ferrándiz
dd5bcdc4c9
[brightcove] Set the 'Referer' header if the url has the 'linkBaseUrl' parameter ( fixes #1553 )
2013-11-07 21:06:48 +01:00
Jaime Marquínez Ferrándiz
b1a80ec1a9
[xnxx] Accept urls that start with 'www' ( fixes #1734 )
2013-11-06 23:45:01 +01:00
Jaime Marquínez Ferrándiz
51040b72ed
[brightcove] Support redirected urls from bcove.me ( fixes #1732 )
...
'bctid' needs to be changed to '@videoPlayer', and 'bckey' to 'playerKey'.
2013-11-06 22:03:00 +01:00
Jaime Marquínez Ferrándiz
4f045eef8f
[youtube:channel] Fix the extraction
...
The page don't include the 'load more' button anymore, now we directly get the 'c4_browse_ajax' pages.
2013-11-06 21:42:33 +01:00
Jaime Marquínez Ferrándiz
5d7b253ea0
Add an extractor for eitb.tv ( fixes #1608 )
...
The BrighcoveExperience object doesn't contain the video id, the extractor adds it and passes the url to BrightcoveIE.
2013-11-06 20:06:14 +01:00
Jaime Marquínez Ferrándiz
b0759f0c19
[brightcove] Extract all the available formats
2013-11-06 19:05:41 +01:00
Jaime Marquínez Ferrándiz
065472936a
Add an extractor for space.com ( fixes #1718 )
...
It uses Brightcove, but requires some special process for getting a url with the playerKey field in some videos
2013-11-06 17:37:39 +01:00
Jaime Marquínez Ferrándiz
fc4a0c2aec
[brightcove] Change the 'videoId' or 'videoID' field to '@videoPlayer' ( fixes #1697 )
...
It seems to be needed when using the htmlFederated page
2013-11-06 17:31:47 +01:00
Jaime Marquínez Ferrándiz
eeb165e674
[brightcove] Add the extraction of the url from generic
2013-11-06 16:58:03 +01:00
Jaime Marquínez Ferrándiz
9ee2b5f6f2
tests: don't run the test if any of the extractors listed in the 'add_ie' field is marked as not working
2013-11-06 16:43:26 +01:00
Marcin Cieślak
5137ebac0b
[tvp] Telewizja Polska: new extractor for tvp.pl, fixes #1719
...
Thanks-To: mplonski
https://github.com/mplonski/linux/blob/master/tvp-dl.py
2013-11-05 23:47:40 +01:00
Marcin Cieślak
a8eeb0597b
Fix AssertionError when og property not found
...
On tvp.pl some webpages contain OpenGraph
metadata and some don't.
If og property is not found, _og_search_description
fails with
WARNING: unable to extract OpenGraph description; please report this issue on http://yt-dl.org/bug
Traceback (most recent call last):
File "/usr/home/saper/bin/youtube-dl", line 18, in <module>
youtube_dl.main()
File "/usr/home/saper/sw/youtube-dl/youtube_dl/__init__.py", line 766, in main
_real_main(argv)
File "/usr/home/saper/sw/youtube-dl/youtube_dl/__init__.py", line 719, in _real_main
retcode = ydl.download(all_urls)
File "/usr/home/saper/sw/youtube-dl/youtube_dl/YoutubeDL.py", line 715, in download
videos = self.extract_info(url)
File "/usr/home/saper/sw/youtube-dl/youtube_dl/YoutubeDL.py", line 348, in extract_info
ie_result = ie.extract(url)
File "/usr/home/saper/sw/youtube-dl/youtube_dl/extractor/common.py", line 125, in extract
return self._real_extract(url)
File "/usr/home/saper/sw/youtube-dl/youtube_dl/extractor/tvp.py", line 56, in _real_extract
info['description'] = self._og_search_description(webpage)
File "/usr/home/saper/sw/youtube-dl/youtube_dl/extractor/common.py", line 331, in _og_search_description
return self._og_search_property('description', html, fatal=False, **kargs)
File "/usr/home/saper/sw/youtube-dl/youtube_dl/extractor/common.py", line 325, in _og_search_property
return unescapeHTML(escaped)
File "/usr/home/saper/sw/youtube-dl/youtube_dl/utils.py", line 494, in unescapeHTML
assert type(s) == type(u'')
AssertionError
The patch allows me to use:
try:
info['description'] = self._og_search_description(webpage)
info['thumbnail'] = self._og_search_thumbnail(webpage)
except RegexNotFoundError:
pass
2013-11-05 23:19:29 +01:00
Ismaël Mejía
4ed3e51080
[ted] fixed error in case of no subtitles present
...
I created a test, but I leave it commented since TED videos get
new subtitles frequently.
2013-11-05 12:00:13 +01:00
rzhxeo
2dcf7d8f99
[GenericIE] Also detect youtube if src url of iframe is embedded in ' instaed of "
2013-11-05 02:08:02 +01:00
Jaime Marquínez Ferrándiz
19b0668251
[canal2c] Accept more urls ( fixes #1723 )
...
The url only needs to have the 'idVideo' field in the query, in any position.
We have to set the 'void=oui' in the webpage url, so that we get the file name.
2013-11-04 22:26:19 +01:00
Jaime Marquínez Ferrándiz
e7e6b54d8a
[teamcoco] Parse the xml file and extract all the formats
2013-11-03 17:48:12 +01:00
Jaime Marquínez Ferrándiz
2a1a8ffe41
Merge pull request #1693 from alexvh/teamcoco_fix
...
[teamcoco] Fix video url extraction for some videos
2013-11-03 17:19:51 +01:00
Philipp Hagemeister
08fb86c49b
[youtube] Add description for YoutubeSearchDateIE ( #1710 )
2013-11-03 15:59:10 +01:00
Philipp Hagemeister
3633d77c0f
Merge remote-tracking branch 'CBGoodBuddy/ytsearchtime'
2013-11-03 15:56:55 +01:00
Philipp Hagemeister
12ebdd1506
[viddler] Support non-digit IDs ( Fixes #1714 )
2013-11-03 15:49:59 +01:00
Jaime Marquínez Ferrándiz
1baf9a5938
Merge pull request #1698 from rzhxeo/cinemassacre
...
[CinemassacreIE] Support more embed urls
2013-11-03 05:17:12 -08:00
Jaime Marquínez Ferrándiz
a56f9de156
Style fixes for extractors: remove spaces around (,),{ and }
2013-11-03 14:06:47 +01:00
Jaime Marquínez Ferrándiz
fa5d47af4b
Merge pull request #1679 from rzhxeo/mofosex
...
Add support for http://www.mofosex.com
2013-11-03 05:04:14 -08:00
Jaime Marquínez Ferrándiz
d607038753
Merge pull request #1677 from rzhxeo/xtube
...
Add support for http://www.xtube.com
2013-11-03 03:28:02 -08:00
Jaime Marquínez Ferrándiz
9ac6a01aaf
Merge pull request #1676 from rzhxeo/extremetube
...
Add support for http://www.extremetube.com
2013-11-03 03:25:46 -08:00
Jaime Marquínez Ferrándiz
9103bbc5cd
Add the 'webpage_url' field to info_dict
...
The url for the video page, it must allow to reproduce the result.
It's automatically set by YoutubeDL if it's missing.
2013-11-03 12:11:13 +01:00
Craig Markwardt
a3dd924871
Add YoutubeSearchDateIE extractor to youtube.py & __init__.py, which searches by publication date.
2013-11-02 22:40:48 -04:00
rzhxeo
137bbb3e37
[XTubeIE] Add description to TEST
2013-11-02 22:45:48 +01:00
rzhxeo
86ad94bb2e
[ExtremeTubeIE] Set age_limit to 18 and fix uploader extraction
2013-11-02 22:33:49 +01:00
Jaime Marquínez Ferrándiz
3e56add7c9
Merge pull request #1678 from rzhxeo/keezmovies
...
[KeezMoviesIE] Detect URLs with numbers in the SEO part correct
2013-11-02 14:15:52 -07:00
Jaime Marquínez Ferrándiz
f52f01b5d2
[brightcove] Don't set the extension
...
If the video only has the 'FLVFullLengthURL' key, it can still be an mp4 file.
2013-11-02 21:20:46 +01:00
Jaime Marquínez Ferrándiz
98d7efb537
[exfm] skip tests
...
The site is down too often.
2013-11-02 20:51:09 +01:00
Jaime Marquínez Ferrándiz
cf51923545
[youtube] Remove vevo test
...
The video is no longer available and it seems that vevo video don't use encrypted signatures anymore.
2013-11-02 20:46:26 +01:00
Ismaël Mejía
38fcd4597a
Merge remote-tracking branch 'iemejia/master'
2013-11-02 19:56:06 +01:00
Jaime Marquínez Ferrándiz
165e3bb67a
[bambuser] Add an extractor for channels ( closes #1702 )
2013-11-02 19:50:57 +01:00
Ismaël Mejía
38db46794f
Merge branch 'ted_subtitles'
2013-11-02 19:50:45 +01:00
Ismaël Mejía
a9a3876d55
[ted] Added support for subtitle download
2013-11-02 19:48:39 +01:00
Ismaël Mejía
1f343eaabb
[subtitles] refactor to support websites with subtitle information the
...
webpage.
I added the parameter webpage, so now it's similar to the way automatic
captions are handled. This is an improvement needed for websites like
TED.
2013-11-02 19:29:25 +01:00
Jaime Marquínez Ferrándiz
72a5b4f702
Add an extractor for bambuser.com ( #1702 )
2013-11-02 19:01:01 +01:00
rzhxeo
0a43ddf320
[CinemassacreIE] Add live paramter to extracted info as a workaround
2013-11-02 18:08:35 +01:00
Philipp Hagemeister
8eddf3e91d
[youtube] Encode subtitle track name in request ( Fixes #1700 )
2013-11-02 11:21:05 +01:00
Jaime Marquínez Ferrándiz
60d142aa8d
Add an extractor for vk.com ( closes #1635 )
2013-11-01 22:34:18 +01:00
Jaime Marquínez Ferrándiz
66cf3ac342
[metacafe] Fix support for age-restricted videos ( fixes #1696 )
...
The 'Content-Type' header must be set for disabling the family filter.
The 'flashversion' cookie is only needed for AnyClip videos.
Added tests for standard metacafe videos and for age-restricted videos.
Also set the 'age_limit' field.
2013-11-01 11:56:15 +01:00
rzhxeo
ab4e151347
[CinemassacreIE] Support more embed urls
2013-11-01 01:24:23 +01:00
Alex Van't Hof
ac2547f5ff
[teamcoco] Fix video url extraction for some videos
...
Video url extraction failed for some videos,
e.g. http://teamcoco.com/video/old-time-baseball
The url extracted was also occasionally suboptimal quality,
e.g. http://teamcoco.com/video/louis-ck-interview-george-w-bush
2013-10-31 15:41:14 -04:00
Jaime Marquínez Ferrándiz
5f1ea943ab
[livestream] fix the extraction of events
...
It now uses a json dictionary from the webpage.
2013-10-31 08:07:26 +01:00
Philipp Hagemeister
9f1109a564
[dailymotion] Fix support for age-restricted videos ( Fixes #1688 )
2013-10-31 00:20:49 +01:00
Philipp Hagemeister
72321ead7b
[vevo] Readd support for SMIL ( Fixes #1683 )
2013-10-30 01:14:17 +01:00
Philipp Hagemeister
b5d0d817bc
Remove superfluous space
2013-10-30 01:09:44 +01:00
Filippo Valsorda
b9a836515f
Update the Vimeo test vector md5
...
confirmed that this is indeed the first 10241 (we went off by one with
byte range 0-10240) of the full, playing mp4, so they probably
reencoded or something
2013-10-29 16:44:35 -04:00
Jaime Marquínez Ferrándiz
21c924f406
[arte] Download the 'Originalversion' version if it's the only one available ( fixes #1682 )
2013-10-29 20:58:49 +01:00
Philipp Hagemeister
e54fd4b23b
[vevo] Add more format details
2013-10-29 15:10:09 +01:00
Philipp Hagemeister
912cbf5d4e
[vevo] Fix timestamp handling
...
( / 1000 is implicit float division )
2013-10-29 14:00:23 +01:00
Philipp Hagemeister
f7ff55aa78
Merge remote-tracking branch 'origin/master'
2013-10-29 06:48:18 +01:00
Philipp Hagemeister
795f28f871
[youtube] Fix login ( Fixes #1681 )
2013-10-29 06:45:54 +01:00
Jaime Marquínez Ferrándiz
321a01f971
[mtv] Remove the templates from the mediagen url
2013-10-28 23:37:01 +01:00
Jaime Marquínez Ferrándiz
2563bcc85c
Add an extractor for MySpace ( closes #1666 )
2013-10-28 22:02:17 +01:00
rzhxeo
dcc2a706ef
Add support for http://www.xtube.com
2013-10-28 19:23:48 +01:00
rzhxeo
2bc67c35ac
[KeezMoviesIE] Detect URLs with numbers in the SEO part correct
2013-10-28 18:22:55 +01:00
rzhxeo
77ae65877e
Add support for http://www.mofosex.com
2013-10-28 18:18:58 +01:00
rzhxeo
32a35e4418
Add support for http://www.extremetube.com
2013-10-28 17:35:01 +01:00
Philipp Hagemeister
1003d108d5
[vimeo] Support hash in URL ( Fixes #1669 )
2013-10-28 11:32:22 +01:00
Philipp Hagemeister
c1002e96e9
Let extractors omit ext in formats
2013-10-28 11:28:02 +01:00
Philipp Hagemeister
77d0a82fef
[addanime] Use new formats system
2013-10-28 11:24:47 +01:00
Philipp Hagemeister
ebc14f251c
Merge remote-tracking branch 'origin/master'
2013-10-28 10:44:13 +01:00
Philipp Hagemeister
d41e6efc85
New debug option --write-pages
2013-10-28 10:44:02 +01:00
Filippo Valsorda
8ffa13e03e
[Instagram] get the non-https link, as they are serving Akamai cert from a instagram.com domain
2013-10-28 02:34:29 -04:00
Filippo Valsorda
750e9833b8
Add the missing age_limit tags; added a devscript to do a superficial check for porn sites without the age_limit tag in the test
2013-10-28 01:50:17 -04:00
Filippo Valsorda
82f0ac657c
Merge pull request #1657 by @rzhxeo
...
[YouPornIE] Extract all encrypted links and remove doubles at the end
2013-10-28 01:45:52 -04:00
Filippo Valsorda
eb6a2277a2
Merge pull request #1659 by @rzhxeo
...
Add support for http://www.tube8.com
2013-10-28 01:38:28 -04:00
Filippo Valsorda
f8778fb0fa
Merge pull request #1663 by @rzhxeo
...
Add support for http://www.spankwire.com
2013-10-28 01:35:11 -04:00
Filippo Valsorda
e2f9de207c
Merge pull request #1664 by @rzhxeo
...
Add support for http://www.keezmovies.com
2013-10-28 01:25:46 -04:00
Filippo Valsorda
a93cc0d943
Merge pull request #1661 by @rzhxeo
...
Add support for http://www.pornhub.com
2013-10-28 00:50:39 -04:00
Filippo Valsorda
7d8c2e07f2
[Exfm] replace the failing Soundcloud test vector (broken also in browser)
2013-10-28 00:33:43 -04:00
Filippo Valsorda
efb4c36b18
Merge pull request #1660 from pyed/master
...
[addanime] try to download HQ before normal
2013-10-27 21:14:19 -07:00
Jaime Marquínez Ferrándiz
29526d0d2b
Merge pull request #1656 from rzhxeo/xhamster
...
[XHamsterIE] Extract SD and HD video
2013-10-27 10:12:59 -07:00
Abdulelah Alfntokh
198e370f23
[addanime] better regex.
2013-10-27 19:48:02 +03:00
Jaime Marquínez Ferrándiz
c19f7764a5
[generic] Detect bandcamp pages that use custom domains ( closes #1662 )
...
They embed the original url in the 'og:url' property.
2013-10-27 14:40:25 +01:00
Jaime Marquínez Ferrándiz
bc63d9d329
[rtlnow] Change the test for rtlnitronow
2013-10-27 14:26:19 +01:00
Jaime Marquínez Ferrándiz
aa929c37d5
[generic] Fix test video's checksum
2013-10-27 14:21:37 +01:00
Jaime Marquínez Ferrándiz
af4d506eb3
[faz] Use a regex for getting the description
...
The page cannot be parsed in python2.6 with the html parser.
2013-10-27 14:18:55 +01:00
rzhxeo
5da0549581
[KeezMoviesIE] Correct return value for embedded videos
2013-10-27 12:48:09 +01:00
Jaime Marquínez Ferrándiz
749a4fd2fd
[facebook] Don't recommend to report the issue if the video is private.
2013-10-27 12:13:55 +01:00
Jaime Marquínez Ferrándiz
6f71ef580c
[facebook] Report a more meaningful message if the video cannot be accessed ( closes #1658 )
2013-10-27 12:09:46 +01:00
Jaime Marquínez Ferrándiz
67874aeffa
[facebook] Fix the login process ( fixes #1244 )
2013-10-27 12:07:58 +01:00
Abdulelah Alfntokh
3e6a330d38
[addanime] fix md5sum
2013-10-27 13:51:26 +03:00
Abdulelah Alfntokh
aee5e18c8f
[addanime] catch 'RegexNotFoundError'
2013-10-27 13:36:43 +03:00
rzhxeo
5b11143d05
Add support for http://www.keezmovies.com
2013-10-27 10:10:28 +01:00
rzhxeo
7b2212e954
Add support for http://www.spankwire.com
2013-10-27 01:59:26 +02:00
rzhxeo
71865091ab
[Tube8IE] Fix regex for uploader extraction
2013-10-27 01:08:03 +02:00
rzhxeo
125cfd78e8
Add support for http://www.pornhub.com
2013-10-27 01:04:22 +02:00
rzhxeo
8cb57d9b91
[Tube8IE] Escape dot in regex
2013-10-27 00:21:27 +02:00
pyed
14e10b2b6e
[addanime] try to download HQ before normal
2013-10-27 01:19:38 +03:00
rzhxeo
6e76104d66
[YouPornIE] Make webpage download more robust
2013-10-26 23:33:32 +02:00
rzhxeo
1d45a23b74
Add support for http://www.tube8.com
2013-10-26 23:27:30 +02:00
rzhxeo
7df286540f
[YouPornIE] Extract all encrypted links and remove doubles at the end
2013-10-26 21:57:10 +02:00
rzhxeo
5d0c97541a
[XHamsterIE] Extract SD and HD video
2013-10-26 20:38:54 +02:00
Philipp Hagemeister
49a25557b0
[8tracks] Use track count instead of looking at at_last_track property
...
This fixes the error:
$ youtube-dl http://8tracks.com/vladmc/counting-stars
[8tracks] counting-stars: Downloading webpage
[8tracks] counting-stars: Downloading song information 1/4
[8tracks] counting-stars: Downloading song information 2/4
[8tracks] counting-stars: Downloading song information 3/4
[8tracks] counting-stars: Downloading song information 4/4
[8tracks] counting-stars: Downloading song information 5/4
Traceback (most recent call last):
File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/home/phihag/projects/youtube-dl/youtube_dl/__main__.py", line 18, in <module>
youtube_dl.main()
File "/home/phihag/projects/youtube-dl/youtube_dl/__init__.py", line 761, in main
_real_main(argv)
File "/home/phihag/projects/youtube-dl/youtube_dl/__init__.py", line 714, in _real_main
retcode = ydl.download(all_urls)
File "/home/phihag/projects/youtube-dl/youtube_dl/YoutubeDL.py", line 701, in download
videos = self.extract_info(url)
File "/home/phihag/projects/youtube-dl/youtube_dl/YoutubeDL.py", line 342, in extract_info
ie_result = ie.extract(url)
File "/home/phihag/projects/youtube-dl/youtube_dl/extractor/common.py", line 121, in extract
return self._real_extract(url)
File "/home/phihag/projects/youtube-dl/youtube_dl/extractor/eighttracks.py", line 111, in _real_extract
'id': track_data['id'],
KeyError: 'id'
2013-10-25 23:46:19 +02:00
Jaime Marquínez Ferrándiz
600cc1a4f0
[youtube] Set the format_id field to the itag of the format ( closes #1624 )
2013-10-25 17:17:46 +02:00
Jaime Marquínez Ferrándiz
ea32fbacc8
Fix the extensions of two tests with youtube videos
...
The best quality is now a mp4 video.
2013-10-25 16:55:37 +02:00
Jaime Marquínez Ferrándiz
00fe14fc75
[youtube] Also use the 'adaptative_fmts' field from the /get_video_info page ( fixes #1649 )
...
The 'adaptative_fmts' field from the video page is not added to the 'url_encoded_fmt_stream_map'
2013-10-25 16:52:58 +02:00
Jaime Marquínez Ferrándiz
fcc28edb2f
[cinemassacre] Simplify
...
* Remove some rtmp parameters that are not needed.
* Remove the md5 checksums, the video is not downloaded.
* Remove the code used before the current format system.
2013-10-23 20:21:41 +02:00
Jaime Marquínez Ferrándiz
fac6be2dd5
Merge pull request #1632 from rzhxeo/cinemassacre
...
[Cinemassacre] Download video that is shown in flash player
2013-10-23 20:15:39 +02:00
Jaime Marquínez Ferrándiz
cdec0190c4
[dailymotion] Extract all the available formats ( closes #1028 )
2013-10-23 17:33:38 +02:00
Jaime Marquínez Ferrándiz
2450bcb28b
[nowvideo] Fix key extraction
...
Extract it from the embed page
2013-10-23 17:00:33 +02:00
Jaime Marquínez Ferrándiz
93b22c7828
[vimeo] fix the extraction for videos protected with password
...
Added a test video.
2013-10-23 16:31:53 +02:00
Jaime Marquínez Ferrándiz
55b3e45bba
[vimeo] Fix pro videos and player.vimeo.com urls
...
The old process can still be used for those videos.
Added RegexNotFoundError, which is raised by _search_regex if it can't extract the info.
2013-10-23 14:38:03 +02:00
Philipp Hagemeister
365bcf6d97
Merge remote-tracking branch 'origin/master'
2013-10-23 11:40:46 +02:00
Philipp Hagemeister
71907db3ba
[vimeo] Fix normal videos ( Fixes #1642 )
...
Vimeo Pro Videos are still broken
2013-10-23 11:38:53 +02:00
Philipp Hagemeister
6803655ced
Merge pull request #1622 from rbrito/fix-extension
...
extractor: youtube: Set extension of AAC audio formats to m4a.
2013-10-22 15:16:26 -07:00
Jaime Marquínez Ferrándiz
b028e96144
[arte.tv:creative] Update the title of the test
2013-10-22 21:06:06 +02:00
Jaime Marquínez Ferrándiz
ce68b5907c
[nhl:videocenter] Fix playlist title extraction
2013-10-22 21:01:16 +02:00
Joshua Elsasser
a6387bfd3c
[vimeo] Implement the new format selection system (closes PR #996 )
...
Rebased and deleted some parts to use the new system instead of copying the one from YoutubeIE
2013-10-21 23:16:11 +02:00
Jaime Marquínez Ferrándiz
f6a54188c2
[youtube] Use 'node is None' when checking if the video has automatic captions
...
It had stopped working and it reports a FutureWarning
2013-10-21 16:28:55 +02:00
Jaime Marquínez Ferrándiz
cbbd9a9c69
Fix the duration field for the VideoDetective and InternetVideoArchive tests
...
Also remove the use of the old format system and the comment
2013-10-21 15:07:33 +02:00
Jaime Marquínez Ferrándiz
685a9cd2f1
[googleplus] Fix upload_date extraction
2013-10-21 15:00:21 +02:00
Jaime Marquínez Ferrándiz
182a107877
[arte] Set the format_note and the format_id fields ( closes #1628 )
2013-10-21 14:42:30 +02:00
Jaime Marquínez Ferrándiz
8c51aa6506
The 'format' field now defaults to '{format_id} - {width}x{height}{format_note}'
...
Following the YoutubeIE format. The 'format_note' gives additional info about the format, for example '3D' or 'DASH video'.
2013-10-21 14:42:06 +02:00
Philipp Hagemeister
f8b45beacc
Merge remote-tracking branch 'rbrito/set-age'
...
Conflicts:
youtube_dl/extractor/xhamster.py
2013-10-19 21:16:14 +02:00
Philipp Hagemeister
9d92015d43
[xhamster] Add support for age_limit (Instead of #1627 )
2013-10-19 21:09:48 +02:00
Rogério Brito
50a6150ed9
extractor: Set age limit on some adult-related extractors.
...
More age limit of videos for adult-related sites.
Note that, for redtube, I explicitly left the variable containing the age
limit, since the comment justifying the age limit is a good thing to have.
That being said, I included the age limit field on the test, to better
reflect what the information extractor does (even if it may not break the
automated tests).
Signed-off-by: Rogério Brito <rbrito@ime.usp.br>
2013-10-19 14:19:25 -03:00
Rogério Brito
d5a9bb4ea9
extractor: youtube: Swap video dimensions to match standard practice.
...
While working on this, I thought about simplifying things like changing
480x854 to 480p, and that seemed like a good option, until I realized that
people (me included) usually link the concept of some number followed by a p
with the video being 16:9.
So, we would be losing some information and, as we all know,
[explicit is better than implicit][*].
[*]: http://www.python.org/dev/peps/pep-0020/
This closes #1446 .
Signed-off-by: Rogério Brito <rbrito@ime.usp.br>
2013-10-19 14:04:44 -03:00
rzhxeo
b0505eb611
[CinemassacreIE] Fix information extraction
2013-10-19 16:46:17 +02:00
Rogério Brito
8ed6b34477
extractor: Set age limit on some adult-related extractors.
...
This is similar in spirit to what was done in commit 8e590a117f
.
Signed-off-by: Rogério Brito <rbrito@ime.usp.br>
2013-10-18 19:32:37 -03:00
Rogério Brito
f6f1fc9286
extractor: youtube: Fix extension of dash formats.
...
While we are at it, separate the audio formats from the video formats.
Signed-off-by: Rogério Brito <rbrito@ime.usp.br>
2013-10-18 18:53:00 -03:00
Philipp Hagemeister
8e590a117f
[xnxx] Add age_limit
2013-10-18 23:35:17 +02:00
Rogério Brito
16f36a6fc9
extractor: youtube: Set extension of AAC audio formats to m4a.
...
This, in particular, eases downloading both audio and videos in DASH formats
before muxing them, which alleviates the problem that I exposed on issue
Furthermore, one may argue that this is, indeed, the case for correctness's
sake.
Signed-off-by: Rogério Brito <rbrito@ime.usp.br>
2013-10-18 17:50:55 -03:00
Philipp Hagemeister
53c1d3ef49
Check for embedded YouTube player ( Fixes #1616 )
2013-10-18 11:44:57 +02:00
Philipp Hagemeister
7c58ef3275
[tudou] Fix title regex ( Fixes #1614 )
2013-10-18 11:16:20 +02:00
Philipp Hagemeister
416a5efce7
fix typos
2013-10-18 00:49:45 +02:00
Jaime Marquínez Ferrándiz
d21ab29200
Add an extractor for techtalks.tv ( closes #1606 )
2013-10-17 08:20:58 +02:00
Philipp Hagemeister
a733eb6c53
[youtube] Do not crash if caption info is missing altogether ( Fixes #1610 )
2013-10-17 02:19:19 +02:00
Philipp Hagemeister
591454798d
[brightcove] Raise error if playlist is empty ( #1608 )
2013-10-17 01:02:17 +02:00
Philipp Hagemeister
38604f1a4f
Merge remote-tracking branch 'origin/master'
2013-10-17 00:55:06 +02:00
Philipp Hagemeister
2d0efe70a6
[brightcove] Fix more broken XML ( #1608 )
2013-10-17 00:46:11 +02:00
Jaime Marquínez Ferrándiz
bfd14b1b2f
Add an extractor for rutube.ru ( closes #1136 )
...
It downloads with a m3u8 manifest, requires ffmpeg.
2013-10-16 16:57:40 +02:00
Philipp Hagemeister
10eaae48ff
Merge branch 'master' of github.com:rg3/youtube-dl
2013-10-15 12:05:24 +02:00
Philipp Hagemeister
9d4660cab1
[generic] Support embedded vimeo videos ( #1602 )
2013-10-15 12:05:13 +02:00
Jaime Marquínez Ferrándiz
9d74e308f7
[sztvhu] Fix the title extraction
2013-10-15 08:22:59 +02:00
Jaime Marquínez Ferrándiz
8381a92120
[websurg] Skipt the test
...
It needs login information.
2013-10-15 08:12:30 +02:00
Philipp Hagemeister
4f41664de8
Merge remote-tracking branch 'Rudloff/websurg'
2013-10-15 02:11:33 +02:00
Philipp Hagemeister
7cf67fbe29
[sztvhu] Simplify
2013-10-15 01:33:20 +02:00
Philipp Hagemeister
3ddf1a6d01
Merge remote-tracking branch 'Elbandi/master'
2013-10-15 01:26:34 +02:00
Philipp Hagemeister
850555c484
Merge remote-tracking branch 'origin/master'
2013-10-15 01:25:47 +02:00
Philipp Hagemeister
9ed3bdc64d
[tudou] Add support for youku links ( Closes #1571 )
2013-10-15 01:20:04 +02:00
Jaime Marquínez Ferrándiz
c45aa56080
[gamespot] Fix video extraction ( fixes #1587 )
2013-10-14 16:46:07 +02:00
Philipp Hagemeister
7394b8db3b
Merge remote-tracking branch 'origin/master'
2013-10-14 16:07:53 +02:00
Andras Elso
f9b3d7af47
Add an extractor for Szombathelyi TV
2013-10-14 13:07:47 +02:00
Filippo Valsorda
ea62a2da46
add VideoPremium.tv RTMP support
2013-10-14 01:32:47 -04:00
Jai Grimshaw
1fb07d10a3
[youtube] Adds #1312 Download annotations
...
Adds #1321 Download annotations from youtube
Annotations are downloaded and written to a .annotations.xml file using the https://www.youtube.com/annotations_invideo?features=1&legacy=1&video_id=$VIDEOID API.
Added unit test for annotations.
2013-10-14 16:22:27 +11:00
Philipp Hagemeister
9378ae6e1d
[youku] Allow shortcut youku:ID and make non-matching groups non-matching ( #1571 )
2013-10-13 15:55:05 +02:00
Jaime Marquínez Ferrándiz
69a0c470b5
[arte] Add an extractor for future.arte.tv ( closes #1593 )
2013-10-13 14:21:13 +02:00
Jaime Marquínez Ferrándiz
c40f5cf45c
[arte] add an extractor for creative.arte.tv ( #1593 )
...
The +7 videos now use an independent extractor that is also used for the creative videos
2013-10-13 13:54:31 +02:00
Jaime Marquínez Ferrándiz
4b7b839f24
Add an extractor for rottentomatoes.com and improve InternetVideoArchiveIE to get the best quality
2013-10-12 22:22:31 +02:00
Jaime Marquínez Ferrándiz
3d60d33773
Add an extractor for videodetective.com ( closes #262 )
...
It uses the internetvideoarchive.com platform.
2013-10-12 21:36:17 +02:00
Jaime Marquínez Ferrándiz
d7e66d39a0
Add an extractor for internetvideoarchive.com videos
...
It's used by videodetective.com
2013-10-12 21:34:04 +02:00
Filippo Valsorda
f5e54a1fda
add support for NowVideo.ch
2013-10-12 13:11:03 -04:00
Joey Adams
3283533149
Fix Brightcove detection when another Flash object is on the page
...
The regex used non-greedy match, but alas it failed on input like this:
<object class="...> ... class="BrightcoveExperience"
It captured two objects and the intervening HTML. This commit fixes this by
not allowing a ">" to appear before BrightcoveExperience.
Video in question: http://www.harpercollinschildrens.com/feature/petethecat/
2013-10-11 21:52:33 -04:00
Jaime Marquínez Ferrándiz
8032e31f2d
Merge pull request #1558 from rzhxeo/cinemassacre
...
Add support for http://cinemassacre.com
2013-10-11 20:38:26 +02:00
Jaime Marquínez Ferrándiz
d2f9cdb205
Merge branch 'cinemassacre' of github.com:rzhxeo/youtube-dl into rzhxeo-cinemassacre
2013-10-11 19:53:27 +02:00
Jaime Marquínez Ferrándiz
3823342d9d
[arte] Prepare for generic format support ( #980 )
2013-10-11 16:33:31 +02:00
Jaime Marquínez Ferrándiz
91dbaef406
[nhl] Add an extractor for videocenter's categories ( #1586 )
...
It downloads the last 12 videos.
2013-10-11 14:33:26 +02:00
Jaime Marquínez Ferrándiz
cb354c8f62
[yahoo] Download the info from another page
...
The 'meta' field is not always in the video webpage
2013-10-10 21:01:45 +02:00
Jaime Marquínez Ferrándiz
1cbb27b151
[gamespot] Mark as broken ( #1587 )
2013-10-10 19:55:52 +02:00
Jaime Marquínez Ferrándiz
0ab4ff6378
[mtv] Strip the description
...
There were some tabs and newlines added around the string.
2013-10-10 19:53:44 +02:00
Jaime Marquínez Ferrándiz
63da13e829
Add an extractor for faz.net ( closes #1582 )
2013-10-10 19:37:17 +02:00
Jaime Marquínez Ferrándiz
2e1fa03bf5
Add an extractor for video.nhl.com ( closes #1586 )
2013-10-10 16:16:49 +02:00