Commit Graph

3357 Commits (5367fe7f4d8699b711a712598615a815a013fa9c)

Author SHA1 Message Date
Philipp Hagemeister 04f9bebbcb Merge remote-tracking branch 'jaimeMF/remove_global_opener'
MikeCol 4ea3137e41 Playvid extractor
Jaime Marquínez Ferrándiz a0792b738e Don't install the global url opener
All the code uses now the urlopen method of YoutubeDL
Jaime Marquínez Ferrándiz 19a41fc613 Don't set the global socket timeout
Use the timeout argument of the `OpenerDirector.open` method instead
Sergey M․ 3ee52157fb [vgtrk] Rename vesti extractor
Sergey M․ c4d197ee2d [vesti] Fix _VALID_URL regex
Philipp Hagemeister a33932cfe3 [vevo] Correct test value
The date is now interpreted as UTC for consistency.
Philipp Hagemeister bcf89ce62c [generic] Suppress warning about doctypes in RSS parser
Philipp Hagemeister e3899d0e00 Merge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister dcb00da49c [depositfiles] Remove extractor
This site requires a CAPTCHA to download, supports arbitrary files and not only audio/video, and I can't find a single uncopyrighted video with a quick google search.
Closes 
Sergey M․ aa51d20d19 [vesti] Skip geo restricted test
Philipp Hagemeister ae7ed92057 [youtube] Fix up invalid JSON
Philipp Hagemeister e45b31d9bd [vevo] Interpret date as UTC instead of local time
Philipp Hagemeister 5a25f39653 Correct extractor documentation
Philipp Hagemeister 963d7ec412 release 2014.03.10
Jaime Marquínez Ferrándiz 4126826b10 [photobucket] More unicode literals
Sergey M․ b773ead7fd [vesti] Add support for more sites (Closes )
Philipp Hagemeister 855e2750bc Credit @mharrys for aftonbladet
Philipp Hagemeister 805ef3c60b Correct automatic resolution determination
Philipp Hagemeister fbc2dcb40b [aftonbladet] Modernize
Philipp Hagemeister 5375d7ad84 Merge remote-tracking branch 'mharrys/aftonbladet'
Jaime Marquínez Ferrándiz 90f3476180 [photobucket] Modernize and remove the old extraction code
Jaime Marquínez Ferrándiz ee95c09333 [pornhub] Use compat_urllib_parse.unquote_plus ()
Jaime Marquínez Ferrándiz 75d06db9fc Merge branch 'pornhub_unquote_password' of github.com:MikeCol/youtube-dl
Jaime Marquínez Ferrándiz 439a1fffcb [myvideo] Modernize
Jaime Marquínez Ferrándiz 9d9d70c462 [facebook] Modernize
Jaime Marquínez Ferrándiz b4a186b7be [jukebox] Modernize and add a test
Jaime Marquínez Ferrándiz bdebf51c8f [xnxx] Modernize
MikeCol 264b86f9b4 Unquote password
Philipp Hagemeister 9e55e37a2e Merge remote-tracking branch 'origin/master'
Mattias Harrysson 27865b2169 [aftonbladet] add extractor for aftonbladet.se
Jaime Marquínez Ferrándiz 6d07ce0162 YoutubeDL: If the logger is set call its `warning` method in `report_warning`
Sergey M․ edb7fc5435 [videodetective] Modernize
Jaime Marquínez Ferrándiz 31f77343f2 [vube] Update the test's checksum
Jaime Marquínez Ferrándiz 63ad031583 [soundcloud] Add the description field to the second test
Jaime Marquínez Ferrándiz 806d6c2e8c [gamekings] Modernize and update the test's description field
Jaime Marquínez Ferrándiz 0ef68e04d9 [mtv] Transform the urls from the mobile version to get the best quality
And don't report a warning, just log a message, it allows to pass the test from Europe.
Sergey M․ a496524db2 [collegehumor] Replace youtube test
Jaime Marquínez Ferrándiz 935c7360cc [spike] Add support for mobile urls
Jaime Marquínez Ferrándiz 340b046876 [spike] Add support for downloading the mobile version if the normal version is geoblocked
Jaime Marquínez Ferrándiz cc1db7f9b7 [mtv] Improve detection of geoblocked videos
Philipp Hagemeister a4ff6c4762 [arte] Raise a proper error when no video is found
Philipp Hagemeister 1060425cbb [vimeo] Add a better error message for embed-only videos ()
Jaime Marquínez Ferrándiz e9c092f125 YoutubeDL: Use its `urlopen` method for downloading the thumbnail.
Jaime Marquínez Ferrándiz 22ff5d2105 [http] Use the `YoutubeDL.urlopen` method
Sergey M․ 136db7881b [lynda] Modernize
Philipp Hagemeister dae313e725 release 2014.03.07.1
Jaime Marquínez Ferrándiz b74fa8cd2c [facebook] Fix login process
It was broken and didn't work in python 3.
And use `_download_webpage` instead of `compat_urllib_request.urlopen`.
Philipp Hagemeister 94eae04c94 release 2014.03.07
Sergey M․ 16ff7ebc77 [lynda] Fix successful login regex and fix formats extraction (Closes )
Philipp Hagemeister c361c505b0 release 2014.03.06
Sergey M․ d37c07c575 [vesti] Fix extraction and support more link formats (Closes )
Sergey M․ 9d6105c9f0 Do not resume live streams
No resuming or seeking in live streams is possible (c) man rtmpdump
Sergey M․ 8dec03ecba Use unicode literals
Sergey M․ 826547870b Report no connect as error
Sergey M․ 52d6a9a61d Handle rtmpdump's no connection return value
Sergey M․ ad242b5fbc Remove superfluous whitespace
Sergey M․ 3524175625 Use meaningful return value constants for rtmpdump
Jaime Marquínez Ferrándiz 7b9965ea93 [ted] Remove unused import and modernize test
Philipp Hagemeister 0a5bce566f [generic] Add all test attributes for embedly ()
In the future, we may want to not only print something, but throw an error for untested properties.
Philipp Hagemeister 8012bd2424 [generic] Get a better ID
Philipp Hagemeister f55a1f0a88 Merge remote-tracking branch 'rzhxeo/embedly'
Conflicts:
	youtube_dl/extractor/generic.py
Jaime Marquínez Ferrándiz bacac173a9 [ted] Style fixes
Jaime Marquínez Ferrándiz ca1fee34f2 [ted] Fix playlist extraction and add a test
Sergey M․ 6dadaa9930 [prosiebensat1] Replace test
Jaime Marquínez Ferrándiz 553f6e4633 [dailymotion] Convert width and height fields from strings to integers
Jaime Marquínez Ferrándiz 652bee05f0 [ted] Fix video extraction
The site has been redesigned
Philipp Hagemeister d63516e9cd release 2014.03.04.2
Sergey M․ e477dcf649 [vesti] Fix width and height
Sergey M․ 9d3f7781f3 [soundcloud:set] Fix _VALID_URL regex (Closes )
Sergey M․ c7095dada3 [tvigle] Add support for another video link format
Sergey M․ 607dbbad76 [xtube] Fix extraction add more metafields
Philipp Hagemeister 17b75c0de1 Document width, height, and resolution ()
Philipp Hagemeister ab24f4f3be [facebook] Use consistent quotes
Philipp Hagemeister e1a52d9e10 release 2014.03.04.1
Philipp Hagemeister d0ff838433 [facebook] Correct regexp
Philipp Hagemeister b37b94501c [facebook] Fix login detection ()
Philipp Hagemeister cb3bb2cfef [facebook] Modernize
Philipp Hagemeister e2cc7983e9 release 2014.03.04
Philipp Hagemeister c9ae7b9565 [youtube] Add support for search result URLs (Fixes )
Philipp Hagemeister 86fb4347f7 release 2014.03.03
Philipp Hagemeister 2fcec131f5 Credit @juancri for canal13cl ()
Philipp Hagemeister 9f62eaf4ef [canal13cl] Add test and improve extraction ()
Philipp Hagemeister f92259c026 Merge remote-tracking branch 'origin/master'
Philipp Hagemeister 0afef30b23 Add display_id field
Philipp Hagemeister dcdfd1c711 Merge remote-tracking branch 'origin/master'
Sergey M․ 2acc1f8f50 [orf] Fix segments extraction (Closes )
Sergey M․ 2c39b0c695 [tinypic] Fix import
Sergey M․ e77c5b4f63 [4tube] Fix import
Juan C. Olivares 409a16cb72 Allowing URLs for 13.cl without the /programas prefix
Juan C. Olivares 94d5e90b4f FIX: Typo in the extractor's name
Juan C. Olivares 2d73b45805 Adding support for 13.cl
Sergey M․ 271a2dbfa2 [tvigle] Add age limit
Sergey M․ bf4adcac66 [tvigle] Fix like count
Sergey M․ fb8b8fdd62 [tvigle] Add support for tvigle.ru
Sergey M․ 5a0b26252e [ceskatelevize] Simplify
Sergey M․ 7d78f0cc48 [ceskatelevize] Fix video availability check and add geo unrestricted test
Sergey M․ f00fc78674 Merge branch '_ceskatelevize' of https://github.com/pulpe/youtube-dl into pulpe-_ceskatelevize
pulpe 392017874c [CeskaTelevize] raise ExtractorError if you are outside of CR
pulpe c3cb92d1ab [CeskaTelevize] fix python3 support @dstftw
pulpe aa5590fa07 skip test
pulpe 8cfb5bbf92 [CeskaTelevize] Add initial support for ceskatelevize.cz
Sergey M. 69bb54ebf9 [mailru] Add support for mail.ru video
Sergey M. ca97a56e4b [vk] Add support for embedded videos (Closes )
Sergey M. fc26f3b4c2 [lifenews] Add support for multiple videos on the same page ()
Philipp Hagemeister f604c93c64 [gdcvault] Formatting / Remove unused variables
Philipp Hagemeister dc3727b65c Credit @mnem dor GDCVault
Philipp Hagemeister aba3231de1 Merge remote-tracking branch 'mnem/gdc-vault'
Philipp Hagemeister 9193bab91d release 2014.02.28
Philipp Hagemeister fbcf3e416d Merge pull request from rzhxeo/resume
Set resume_len to 0 if download is restarted
Sergey M. c0e5d85631 [vimeo] Improve thumbnail extraction
Sergey M. ca7fa3dcb3 [vimeo] Fix thumbs extraction (Closes )
Jaime Marquínez Ferrándiz 4ccfba28d9 [collegehumor] Fix test's uploader field
Jaime Marquínez Ferrándiz abb82f1ddc [mixcloud] Unquote the track id ()
Philipp Hagemeister cda008cff1 release 2014.02.27.1
Sergey M. 1877a14049 [lifenews] Switch to non-mobile webpage version (Fixes )
David Wagner 546582ec3e Removing MD5 check for ethereal file.
David Wagner 4534485586 Fix test, remove unused, tidy quotes and brackets
Sergey M. a9ab8855e4 [prosiebensat1] Fix typo
Sergey M. 8a44ef6868 [prosiebensat1] Add rtmpe support
Sergey M. 0c7214c404 [prosiebensat1] Add support for ProSiebenSat.1 Digital sites (Closes
 )
Sergey M. 4cf9654693 Add one more format to unified_strdate
David Wagner 50a138d95c Add support for authenticated videos
rzhxeo 1b86cc41cf Add support for embed.ly
Philipp Hagemeister 91346358b0 release 2014.02.27
Philipp Hagemeister f3783d4b77 Merge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister 89ef304bed [generic] Add support for <meta redirect>
Fixes 
David Wagner 83cebb8b7a Add support for FLV videos with speaker decks
David Wagner 9e68f9fdf1 Extractor for non-password protected GDC Vault videos
Sergey M. 2acea5c03d [mit] Fix MITIE test
Sergey M. 978177527e [rtlnow] Remove unused import
Sergey M. 2648c436f3 Merge pull request from rzhxeo/xhamster
[XHamsterIE] Make hd video search more robust
Sergey M. 33f1f2c455 [rtlnow] Fix duration extraction
Sergey M. 995befe0e9 [rtlnow] Replace n-tvnow.de test
Sergey M. 1bb92aff55 [rtlnow] Modernize and add f4m support
rzhxeo b8e1471d3a [XHamsterIE] Make hd video search more robust
rzhxeo 60daf7f0bb Set resume_len to 0 if download is restarted
Philipp Hagemeister a83a3139d1 [mit] Add import
Philipp Hagemeister fdb7ca3b8d release 2014.02.26
Philipp Hagemeister 0d7caf5cdf Merge remote-tracking branch 'ruuk/master'
Philipp Hagemeister a339d7ba91 Credit @amlweems for ocw.mit ()
Philipp Hagemeister 7216de55d6 [mit] Fix ocw tests
Philipp Hagemeister 7d75d06b78 Merge branch 'ocw-mit-edu' of https://github.com/amlweems/youtube-dl
Philipp Hagemeister 13ef5648c4 Merge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister 5b2478e2ba [mit] Modernize
Jaime Marquínez Ferrándiz 8b286571c3 [mixcloud] Fix _VALID_RE (fixes )
Accept any character except `/` for uploader and the name, caused problems with non ASCII characters
Jaime Marquínez Ferrándiz f3ac523794 Merge pull request from niebles/master
Update __init__.py

`io` wasn't imported.
Jaime Marquínez Ferrándiz 020cf5ebfd [nbc] Add an extractor for the main nbc.com site
Some of the videos are encrypted, the f4m downloader doesn’t support them.
ruuk 54ab193970 Extract thumbnail with _og_search_thumbnail
niebles 8f563f32ab Update __init__.py
Anthony Weems 151bae3566 Add support for ocw.mit.edu video lectures
ruuk 76df418cba Add thumbnail for metacafe
Jaime Marquínez Ferrándiz d0a72674c6 [crunchyroll] Use `enumerate`
Sergey M. 1d430674c7 [crunchyroll] Handle error message
Sergey M 70cb73922b [crunchyroll] Fix subtitle lang code extraction
Sergey M 344400951c [crunchyroll] Tidy and modernize
Philipp Hagemeister 3c7fd0bdb2 release 2014.02.25.1
Philipp Hagemeister 6cadf8c858 [vevo] Add age_limit support
Philipp Hagemeister 27579b9e4c [vevo] Add suppot for v3 SMIL URLs (Fixes )
Philipp Hagemeister 4d756a9cc0 [testurl] Fix case when only one IE matches
AGSPhoenix 60d3a2e0f8 Fix incorrect format codes
Corrects the descriptions for the DASH video format codes 264 and 138
(1440p and 2160p, respectively).
Philipp Hagemeister cc3a3b6b47 release 2014.02.25
Philipp Hagemeister eda1d49a62 Merge remote-tracking branch 'origin/master'
Philipp Hagemeister 62e609ab77 Ignore BOM in batch files (Fixes )
Jaime Marquínez Ferrándiz 2bfe4ead4b [veoh] Allow to download videos with age protection (fixes )
Sergey M. b1c6c32f78 [generic] Add support for nowvideo embedded videos
Philipp Hagemeister f6acbdecf4 [podomatic] Use unicode_literals
Sergey M. f1c9dfcc01 [nowvideo] Rewrite based on novamov extractor
Sergey M. ce78943ae1 [novamov] Generalize extractor
Sergey M. d6f0d86649 [novamov] Improve _VALID_URL
Jaime Marquínez Ferrándiz 5bb67dbfea [cinemassacre] Modernize
Jaime Marquínez Ferrándiz 47610c4d3e [cinemassacre] Fix extraction
Now we download over http, we don't need rtmpdump.
Jaime Marquínez Ferrándiz b732f3581f [academicearth] Remove debug print
Jaime Marquínez Ferrándiz 9e57ce716f [academicearth] Fix extraction
The courses seems to be no longer available, changed the test to a playlist.
Jaime Marquínez Ferrándiz cd7ee7aa44 [nbc] Modernize
Jaime Marquínez Ferrándiz 3cfe791473 [iprima] Add missing `)`
Philipp Hagemeister 973f2532f5 [iprima] Add support for -WEB URLs (Closes )
Philipp Hagemeister bc3be21d59 [iprima] Clean up a little bit
Philipp Hagemeister 0bf5cf9886 release 2014.02.24
Sergey M. 919052d094 [zdf] Fix podcast extraction and use unicode literals (Closes )
Sergey M. a2dafe2887 [youtube] Fix mix video regex
Attributes' order in <li> is arbitrary and changes every time playlist
page is fetched, so we can't rely on `data-index` to be before
`data-video-username`.
Jaime Marquínez Ferrándiz 92661c994b [normalboots] Modernize and simplify
Jaime Marquínez Ferrándiz ffe8fe356a [normalboots] Fix video url extraction
Jaime Marquínez Ferrándiz bc2f773b4f [youtube:playlist] Fix mixes extraction (fixes )
Sergey M. f919201ecc [vine] Extract more metadata and support low format
Sergey M. 7ff5d5c2e2 Add one more format to unified_strdate
Jaime Marquínez Ferrándiz 9b77f951c7 [breakcom] Fix error when calling _search_regex
I passed `’webpage’` instead of the variable `webpage`.
Jaime Marquínez Ferrándiz a25f2f990a [breakcom] Fix info json extraction
Jaime Marquínez Ferrándiz 78b373975d [vine] Fix uploader extraction
Philipp Hagemeister 2fcc873c4c release 2014.02.22.1
Philipp Hagemeister 23c2baadb3 [videobam] Set age_limit to 18
From [their ToS](http://videobam.com/terms): "User must be eighteen 18[sic] years of age or older to use or access this web site."
Philipp Hagemeister 521ee82334 Fix imports
Philipp Hagemeister 1df96e59ce [f4m] Clean up
Sergey M. 3e123c1e28 [videobam] Add support for videobam.com (Closes )
Philipp Hagemeister f38da66731 Credit @soult for br
Philipp Hagemeister 06aabfc422 [br] Simplify
Philipp Hagemeister 1052d2bfec Merge remote-tracking branch 'soult/br'
Philipp Hagemeister 5e0b652344 release 2014.02.22
Philipp Hagemeister 491ed3dda2 [trutube] Support multiple formats ()
Philipp Hagemeister af284c6d1b Merge remote-tracking branch 'JohnyMoSwag/master'
Philipp Hagemeister 41d3ec5fba [savefrom] Add extractor (Fixes )
Philipp Hagemeister 0568c352f3 [canalc2] Modernize
Sergey M. 2e7b4cb714 [spankwire] Fix uploader id regex
Sergey M. 9767726b66 [spankwire] Improve and modernize
Johny Mo Swag 9ddfd84e41 added trutubeIE
Philipp Hagemeister 1cf563d84b release 2014.02.21.1
David Triendl 7928024f57 [BR] Add basic test
David Triendl 3eb38acb43 [BR] Add "BR" extractor
Extractor for videos from the Bayerischer Rundfunk Mediathek[1]. Currently only
supports videos. Audio and podcasts do not work yet with this extractor.

1: http://br.de/mediathek
Jaime Marquínez Ferrándiz f7300c5c90 [generic] Fix on python 2.6
`ParseError` is not available, it raises `xml.parsers.expat.ExpatError`.
The webpage needs to be encoded.
Jaime Marquínez Ferrándiz 3489b7d26c [youtube] Simplify the decryption process for the manifest urls and add a test (closes )
Jaime Marquínez Ferrándiz acd2bcc384 Merge branch 'youtube-dash' of github.com:m0vie/youtube-dl
Philipp Hagemeister 43e77ca455 release 2014.02.21
Sergey M. da36297988 [wimp] Modernize and replace test
Sergey M. dbb94fb044 [youtube] Fix playlist extraction (Closes , , )
m0viefreak d68f0cdb23 [youtube] decrypt signature when downloading dash manifest
Philipp Hagemeister eae16eb67b release 2014.02.20
Philipp Hagemeister 4fc946b546 [generic] Add support for RSS feeds (Fixes )
Sergey M. 280bc5dad6 [bbccouk] Add friendly contry filter error message ()
Jaime Marquínez Ferrándiz f43770d8c9 Merge pull request from bentley/optypo
Fix minor typo: “to to” → “to”.
Anthony J. Bentley 98c4b8fa1b Fix minor typo: “to to” → “to”.
Sergey M. ccb079ee67 [xhamster] Fix and improve
Philipp Hagemeister 882907a818 release 2014.02.19.1
Philipp Hagemeister 572a89cc4e [liveleak] Add support for prochan embeds (Fixes )
Philipp Hagemeister c377110539 release 2014.02.19
Philipp Hagemeister a9c7198a0b [testurl] Add extractor
This is a pseudo extractor that can be used to quickly look up test URLs, or test without the test harness.
Philipp Hagemeister f6f01ea17b [space] modernize
Sergey M. f2d0fc6823 [bbccouk] Replace test
This older episode is from 1994 and hopefully won't get deleted.
Sergey M. f7000f3a1b [youtube] Add support for yourepeat.com URLs (Closes )
Sergey M. c7f0177fa7 [bbccouk] Skip test
Philipp Hagemeister 2eb5d315d4 [youtube] Match more truncated URLs (Closes )
Philipp Hagemeister ad5976b4d9 [vimeo] Modernize test definition
Philipp Hagemeister a0dfcdce5e release 2014.02.17
Philipp Hagemeister 96d1637082 Credit @Nikerabbit for helsinki
Philipp Hagemeister 960f317171 [helsinki] Simplify
Philipp Hagemeister 4412ca751d Merge remote-tracking branch 'Nikerabbit/hki'
Sergey M. cbffec0c95 Credit @patheticpat for 4tube.com ()
Sergey M. 0cea52cc18 Credit @pulpe for play.iprima.cz and stream.cz
Sergey M. 6d784e87f4 Credit @prutz1311 for normalboots.com ()
Sergey M. ae6cae78f1 [4tube] Minor changes and extract more metadata
Sergey M. 0f99566c01 Add one more format in unified_strdate
Sergey M. 2db806b4aa Improve parse_duration
Sergey M 3f32c0ba4c Merge branch '4tube' of https://github.com/patheticpat/youtube-dl into patheticpat-4tube
Sergey M. 541cb26c0d [smotri] Add entry for netrc authentication
Sergey M. 5544e038ab [vk] Add entry for netrc authentication
Sergey M. 9032dc28a6 [vk] Add login feature (Closes )
Michael Kaiser 03635e2a71 Add support for 4tube.com.
Sergey M. 00cf938aa5 [nfb] Add rtmp app field to format
Philipp Hagemeister a5f707c495 Merge branch 'master' of github.com:rg3/youtube-dl
Jaime Marquínez Ferrándiz 1824b48169 [f4m] Download only the first fragment with the `--test` option
Philipp Hagemeister 07ad22b8af [youtube:search] Mark "no results found" error as expected
Philipp Hagemeister b53466e168 Fix f4m downloading on Python 2.6
Philipp Hagemeister 6a7a389679 Merge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister 4edff78531 Merge remote-tracking branch 'jaimeMF/f4m'
Conflicts:
	youtube_dl/extractor/__init__.py
Jaime Marquínez Ferrándiz e68abba910 [sohu] Skip test
Only available from China
Jaime Marquínez Ferrándiz 3165dc4d9f [france2.fr:generation-quoi] Skip test
The videos seem to not be available outside France
Niklas Laxström 66c43a53e4 Add support for video.helsinki.fi archives
Sergey M. 463b334616 [ndr] Replace 404 test
Sergey M. b71dbc57c4 [vesti] Fix player regex (Closes )
Philipp Hagemeister 72ca1d7f45 [vesti] Skip test 2 due to geo restrictions
At least that's how I interpret the error message "Просмотр вид��о ограничен в вашем регионе."
Philipp Hagemeister 76e461f395 release 2014.02.13
Sergey M. 1074982e6e [vesti] Add support for vesti.ru videos and live streams (Closes )
Philipp Hagemeister 29b2aaf035 [jadorecettepub] Remove unused import
Philipp Hagemeister 6f90d098c5 [ecapist] modernize and fix id property
pulpe 896583517f [collegehumor, chilloutzone] changed description in tests
Sergey M. 713d31fac8 [gametrailers] Fix gametrailers test
Sergey M. 96cb10a5f5 [mtv] Improve title extraction
Sergey M. c207c1044e Merge pull request from pulpe/dropbox_fix
[dropbox] replace not working test
pulpe 79629ec717 [dropbox] replace not working test
Sergey M. 008fda0f08 [ndr] Replace 404 video test
Jaime Marquínez Ferrándiz 0ae6b01937 [cnn] Add an extractor for blogs (closes )
Jaime Marquínez Ferrándiz def630e523 [xtube] Fix uploader extraction
Arjun Sreedharan c5ba203e23 [xtube] use unicode_literals
Arjun Sreedharan 2317e6b2b3 [yahoo] use unicode_literals
Sergey M. cb38928974 [firsttv] Skip test
Sergey M. fa78f13302 [streamcz] Minor changes
Sergey M 18395217c4 Merge branch '_stream' of https://github.com/pulpe/youtube-dl into pulpe-_stream
Jaime Marquínez Ferrándiz 34bd987811 [freesound] Modernize
Jaime Marquínez Ferrándiz af6ba6a1c4 [exfm] Modernize
Jaime Marquínez Ferrándiz 85409a0c69 [dotsub] Modernize
Jaime Marquínez Ferrándiz ebfe352b62 [breakcom] Modernize
Jaime Marquínez Ferrándiz fde56d2f17 [howcast] Modernize
Jaime Marquínez Ferrándiz 3501423dfe [googleplus] Modernize and simplify
Jaime Marquínez Ferrándiz 0de668af51 [instagram] Modernize
Sergey M. 2a584ea90a [firsttv] Fix video URL regex
Sergey M. 0f6ed94a15 [firsttv] Add support for 1tv.ru videoarchive
Sergey M. bcb891e82b [lifenews] Minor improvements
Jaime Marquínez Ferrándiz ac6e4ca1ed [brightcove] Unescape html entities from the 'og:video' url property (fixes )
Philipp Hagemeister 2e20bba708 release 2014.02.10
Filippo Valsorda e70dc1d14b [youtube] Correct a minor regex typo
pulpe 0793a7b3c7 [StreamCZ] Add support for stream.cz
Philipp Hagemeister 026fcc0495 Fix (date parsing with dashes)
Philipp Hagemeister 81c2f20b53 [youtube] Correct invalid JSON (Fixes )
Jaime Marquínez Ferrándiz 1afe753462 [slideshare] Fix description extraction and modernize
The ‘og:description’  property doesn’t contain the full description
Jaime Marquínez Ferrándiz 524c2c716a [bloomberg] Fix extraction of ooyala embed code
Sergey M. b542d4bbd7 [kontrtube] Add support for kontrtube.ru (Closes )
Jaime Marquínez Ferrándiz cf1eb45153 Add a downloader for f4m manifests
Jaime Marquínez Ferrándiz a97bcd80ba Add an extractor for syfy.com
It uses theplatfrom.com, which has been updated to work with f4m manifests
Sergey M. 17968e444c [bbc.co.uk] Fix TV episode test
Sergey M 2e3fd9ec2f [bbc.co.uk] Improve overall extractor structure, add subtitles support
()

Everything from http://www.bbc.co.uk/iplayer/ should be downloadable
now.
Philipp Hagemeister d6a283b025 release 2014.02.08.2
Philipp Hagemeister 9766538124 [jadorecettepub] Add extractor (Fixes )
Philipp Hagemeister 98dbee8681 [jeuxvideo] Modernize
Philipp Hagemeister e421491b3b release 2014.02.08.1
Philipp Hagemeister 6828d37c41 Merge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister bf5f610099 [pbs] Add support for viralplayer links (Fixes )
Sergey M. 8b7f73404a [bbc.co.uk] Fix regex
Sergey M 85cacb2f51 [bbc.co.uk] Add one more link format
Philipp Hagemeister b3fa3917e2 release 2014.02.08
Sergey M. 082c6c867a [bbc.co.uk] Add support for bbc.co.uk radio programmes (Closes )
Filippo Valsorda 03fcf1ab57 Merge pull request from MikeCol/tube8
[Tube8] Extended valid urls schema
MikeCol 3b00dea5eb Extended valid urls schema
Philipp Hagemeister 8bc6c8e3c0 [chilloutzone] Add additional tests ()
Sergey M. 79bc27b53a [channel9] Simplify
Sergey M. 84dd703199 [ivi] Simplify
Sergey M. c6fdba23a6 [nfb] Add workaround for python2.6
Andreas Schmitz c1e672d121 [chilloutzone] fixes bug with youtube extraction
the id used for extracting the video from youtube is stored in
native_video_id not video_id. This id is only used on chilloutzone.net
Philipp Hagemeister d914d9d187 [chilloutzone] Add import
Philipp Hagemeister 845d14d377 credit @Fnordlab for chilloutzone
Philipp Hagemeister 4a9540b6d2 [chilloutzone] Simplify ()
Philipp Hagemeister 9f31be7000 Merge remote-tracking branch 'Fnordlab/chilloutzone'
Philipp Hagemeister 41fa1b627d release 2014.02.06.3
Andreas Schmitz cd8662de22 [chilloutzone] Bug fix, runs against tests
Fixes a bug with python3.3 and made the extractor run successfully
against tox
Sergey M. 3587159614 [nfb] Add encode POST data
Jaime Marquínez Ferrándiz d67cc9fa7c [youtube:playlist] Recognize ‘top tracks’ urls (closes )
The list parameter starts with ‘MC’ and can have more characters after it, including dots
Sergey M. bf3a2fe923 [elpais] Fix typo
Sergey M. e9ea0bf123 [ndr] Add support for ndr.de (Closes )
Philipp Hagemeister 63424b6233 release 2014.02.06.2
Sergey M. 0bf35c5cf5 [nfb] Add support for onf.ca URLs
Sergey M. 95c29381eb [mooshare] Fix bogus video page URL
Sergey M. 94c4abce7f [nfb] Add support for nfb.ca (Closes )
Andreas Schmitz 46a073bfac [chilloutzone] Added support for chilloutzone.net
Added support for chilloutzone.net videos including embedded youtube
and vimeo movies. In case you find a not working movie, drop me an
email.
Philipp Hagemeister df872ec4e7 release 2014.02.06.1
Philipp Hagemeister 5de90176d9 [elpais] Add extractor
Philipp Hagemeister e9e4f30d26 [pbs] Remove unused import
Philipp Hagemeister 83cebd73d4 [collegehumor] We only get shortened descriptions now
Philipp Hagemeister 1df4229bd7 [mtv/gametrailers] Change order of title preference
It looks like the plain title is better again
Philipp Hagemeister 3c995527e9 release 2014.02.06
Philipp Hagemeister 7c62b568a2 Merge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister ccf9114e84 [googlesearch] Fix start, and skip playlists (Fixes )
Jaime Marquínez Ferrándiz d8061908bb [ina] Improve _VALID_URL regex (fixes )
Accept all letters in upper case and don’t require anything after the id
Philipp Hagemeister 211e17dd43 release 2014.02.05
Philipp Hagemeister 6cb38a9994 [firstpost] Add extractor (Fixes )
Sergey M. fa7df757a7 [thisav] Simplify and use unicode literals
Sergey M. 8c82077619 [toutv] Use unicode literals
Sergey M. e5d1f9e50a [m6] Add support for m6.fr (Closes )
Philipp Hagemeister 7ee50ae7b5 release 2014.02.04.1
Jaime Marquínez Ferrándiz de563c9da0 [ina] Simplify
Download the feed with ‘_download_xml’ to make the extraction easier
Jaime Marquínez Ferrándiz 50451f2a18 [vbox7] simplify
Jaime Marquínez Ferrándiz 9bc70948e1 [statigram] Simplify
Jaime Marquínez Ferrándiz 5dc733f071 [vine] Simplify
Jaime Marquínez Ferrándiz 20650c8654 [youtube] signatures: Recognize javascript functions that contain “$” (fixes )
Philipp Hagemeister eef726c04b release 2014.02.04
Philipp Hagemeister acf1555d76 Merge remote-tracking branch 'origin/master'
Philipp Hagemeister 22e7f1a6ec [pbs] Add support for article pages (Fixes )
Sergey M. 3c49325658 [lifenews] Fix video URL extraction (Closes )
Sergey M bb1cd2bea1 [mooshare] Add support for mooshare.biz (Closes )
Philipp Hagemeister fdf1f8d4ce [collegehumor] Adapt test to changed video description
Philipp Hagemeister 117c8c6b97 [bliptv] Remove unused imports
Philipp Hagemeister 5cef4ff09b [subtittles] Check that the result is not empty
Philipp Hagemeister 91264ce572 [iprima] Use centralized format sorting
Philipp Hagemeister c79ef8e1ae Merge remote-tracking branch 'pulpe/_iprima'
Philipp Hagemeister 58d915df51 [traileraddict] mark as broken
traileraddict has changed their URL encoding scheme.
I'm working on restoring support, but that may take some time.
pulpe 7881a64499 [iprima] Add support for play.iprima.cz
Philipp Hagemeister 90159f5561 release 2014.02.03.1
Philipp Hagemeister 99877772d0 [generic] Add support for multiple brightcove URLs (Fixes )
Sergey M. b0268cb6ce [vimeo] Remove superfluous whitespace
Sergey M. 1eac553e7e [vimeo] Add support for subtitles (Closes )
Philipp Hagemeister 9d3ac7444d release 2014.02.03
Philipp Hagemeister 588128d054 Add --ignore-config option (Fixes )
Philipp Hagemeister 8e93b9b9aa Merge remote-tracking branch 'origin/master'
Conflicts:
	youtube_dl/extractor/bliptv.py
Philipp Hagemeister b4bcffefa3 [blip.tv] Add support for subtitles ()
Filippo Valsorda 2b39af9b4f [BlipTV] Add a test case w/ subtitles ()
Filippo Valsorda 23fe495feb Merge pull request from z00nx/master
[bliptv] Filter out SRT files
Sergey M b5dbe89bba Merge branch 'master' of https://github.com/rg3/youtube-dl
Sergey M. dbe80ca7ad [tinypic] Add support for tinypic.com videos (Closes )
Jaime Marquínez Ferrándiz 009a3408f5 [cspan] Fix extraction (fixes )
The webpage urls have changed.
The title and thumbnail are now extracted from an xml.
dst b58e3c8918 [vube] Use 'id' and 'ext' instead of 'file'
Philipp Hagemeister 56b6faf91e [traileraddict] Fix extraction
Philipp Hagemeister 7ac1f877a7 [collegehumor] Fix test
The description simply changed, our code is working fine
Philipp Hagemeister d55433bbfd Remove unused imports and simplify
Philipp Hagemeister f0ce2bc1c5 Merge remote-tracking branch 'dstftw/vube'
Filippo Valsorda c3bc00b90e [Normalboots] Update test video description
Filippo Valsorda ff6b7b049b Merge pull request from prutz1311/master
Added support for normalboots.com ()
dst f46359121f [vube] Make video description optional as it may be missing
dst 37c1525c17 [vube] Remove unnecessary coding cookie
dst c85e4cf7b4 [vube] Add support for vube.com (Closes )
Jaime Marquínez Ferrándiz c66dcda287 Merge pull request from dstftw/lifenews
[lifenews] Add support for lifenews.ru and fix og content extraction regex
dst 6d845922ab [lifenews] Fix test title
Oleg Prutz 2949cbe036 Update normalboots.py
fixed
Jaime Marquínez Ferrándiz c3309a7774 [collegehumor] fix test description
Jaime Marquínez Ferrándiz 7aed837595 [ro220] Simplify and use unicode_literals
Jaime Marquínez Ferrándiz 0eb799bae9 [ustream] Simplify and use unicode_literals
Jaime Marquínez Ferrándiz 4baff4a4ae [spiegel] Simplify and use unicode_literals
Jaime Marquínez Ferrándiz 45d7bc2f8b [vevo] Simplify and use unicode_literals
dst c1206423c4 Fix extraction of og content in single quotes
dst 659aa21ba1 [lifenews] Add support for lifenews.ru
Oleg Prutz 3bf8bc7f37 Update normalboots.py
_TEST added
Philipp Hagemeister 8ccda826d5 release 2014.01.30.2
Jaime Marquínez Ferrándiz b9381e43c2 Fix the extraction of full-episodes urls from southpark.com (fixes )
Added an additional regex to the generic _real_extract method of MTVServicesInfoExtractor
Jaime Marquínez Ferrándiz fcdea2666d [collegehumor] Add support for embedded youtube videos (fixes )