Commit Graph

11995 Commits (90352a80412eabf639046348c0acd5669005120f)

Author SHA1 Message Date
Remita Amine f41db40596 [prosiebensat1] extract dash formats 8 years ago
Remita Amine 68601ef3ac [rts,srgssr] improve extraction for geo restricted videos(fixes #11089)(closes #4989) 8 years ago
Sergey M․ 18ece70c4d
release 2016.12.09 8 years ago
Yen Chi Hsuan 6c20a0bb99
[openload] Fix extraction (closes #10408) 8 years ago
Sergey M․ f43795e56b
[pandoratv] PEP 8 and simplify 8 years ago
Serkora 7441915b1e [pandoratv] Fix extraction (closes #11023) 8 years ago
Remita Amine 283d1c6a8b [telebruxelles] extract all formats and add support for emission urls 8 years ago
Sergey M․ 875ddd7409
[bloomberg] Add another video id regex (closes #11371) 8 years ago
Sergey M․ 4afa4ff223
[1tv] Fix video id extraction 8 years ago
vordep 3ed81714d8
[fusion] Update ooyala id regex 8 years ago
Yen Chi Hsuan 4bd7d9d4ae
[socks] Refine exception model for better error handling
1. ProxyError now inherits from socket.error instead of IOError

The only functions socks.py overrides are connect and connect_ex. In
Python 2.x and Python <= 3.2, socket functions raises socket.error. In
newer Python versions, those functions raises OSError instead. The name
socket.error is preserved as an alias of OSError for backward
compability. To keep socks.py compatible with Python's standard library,
it should raise the same exception as raw sockets.

See PEP 3151 (https://www.python.org/dev/peps/pep-3151/) for more
information about the change in Python 3.3.

2. Raise EOFError instead of IOError when the socket receives less data
than it expects

There's no common convention, but both ftplib and telnetlib raises
EOFError for similar situations. socks.py follows them.

Closes #11355

In #11355, only Python 2 is affected. In Python 3, both socket.error and
IOError are alias of OSError, so AbstractHTTPHandler.do_open correctly
catches the error and thus InfoExtractor._is_valid_url works fine.
8 years ago
Sergey M․ 9b5288c92a
[1tv] Improve extraction and add support for playlists (closes #11335) 8 years ago
Yen Chi Hsuan 8344296619
[socks] Fix error reporting (#11355) 8 years ago
Remita Amine a94e7f4a0c [aenetworks] extract more formats(closes #11321) 8 years ago
Yen Chi Hsuan d17bfe4095
[thisoldhouse] Recognize /tv-episode/ URLs and update _TESTS
Closes #11271
8 years ago
Sergey M․ 73ec479c7d
release 2016.12.01 8 years ago
Sergey M․ 4c4765dba2
[soundcloud] Update client id (closes #11327) 8 years ago
Philipp Hagemeister f882554815 [comedcycentral] Give /shows/.+/full-episodes URLs to the COmedyCentralFullEpisodesIE 8 years ago
Sergey M․ db75f14d8a
[ruutu] Detect DRM videos 8 years ago
Sergey M․ 8b0d3ee64e
[liveleak] Simplify and PEP 8 8 years ago
Varun 3779d524df [liveleak] Add support for youtube embeds 8 years ago
Mark Lee 6303fc8204 [spike] Fix full episodes extraction 8 years ago
Philipp Hagemeister cc61fc3934 [comedycentral] Add new extractor for full-episodes
CC seems to have added yet another indirection for full episodes - the mgid is now only in a linked feed.
This may be a little brittle, but it's better than failing outright.
Plus, the current The Daily Show episode now works :)
8 years ago
Sergey M․ c2530d3319
[teamfourstar] Simplify _VALID_URL and relax regexes 8 years ago
felix 8953319916 [screenwavemedia] Remove extractor
Rewrite TeamFourStar and Normalboots extractors in terms of JWPlatform
8 years ago
Sergey M․ 2b380fc299
release 2016.11.27 8 years ago
Sergey M․ 83f1481baa
[extractor/generic] Add support for webcaster.pro embeds 8 years ago
Sergey M․ f25e1c8d8c
[webcaster] Add support for webcaster.pro 8 years ago
Sergey M․ 6901673868
[azubu] Add support for azubu.uol.com.br (closes #11305) 8 years ago
Sergey M․ 560c8c6ec0
[viki] Prefer hls 8 years ago
Sergey M․ 9338a0eae3
[viki] Fix rtmp formats extraction (closes #11255) 8 years ago
Sergey M․ 74394b5e10
[puls4] Relax _VALID_URL (closes #11267) 8 years ago
Sergey M․ 1db058466d
[vevo] Allow video info to fail in tests 8 years ago
Sergey M․ e94eeb1dd3
[vevo] Simplify artists extraction 8 years ago
Andrew J. Erickson 8b27d83e4e
vevo: fixing naming when there are featured artists 8 years ago
Sergey M․ 8eb7b5c3f1
[mitele] Modernize and extract more metadata 8 years ago
zurfyx b68599ed47
[mitele] Relax _VALID_URL 8 years ago
Yen Chi Hsuan 44444f0d3b
[cbslocal] Support newyork.cbslocal.com
Closes #11285
8 years ago
Sergey M․ c867adc68c
[youtube:playlist] Pass disable_polymer in query (closes #11193, closes #11270) 8 years ago
Sergey M․ 3b5daf0736
release 2016.11.22 8 years ago
Andy Savicki 868630fbe5
[hellporno] Add support for hellporno.net and improve ext extraction 8 years ago
Yen Chi Hsuan 1d6ae5628f
[amcnetworks] Recognize more BBC America URLs
Closes #11263
8 years ago
Sergey M․ 6334794f2a
[funnyordie] Copy formats' metadata from hls and sort formats 8 years ago
Andy Savicki 4eece8ba57
[funnyordie] Improve extraction 8 years ago
Sergey M․ 8f8f182d0b
[extractor/generic] Improve limelight embeds support 8 years ago
Yen Chi Hsuan fb27d0ce5e
Merge branch 'master' of https://github.com/DarkstaIkers/youtube-dl into DarkstaIkers-master 8 years ago
Sergey M․ 0aacd2deb1
[bandcamp] Fix free downloads extraction and extract all formats (closes #11067) 8 years ago
Sergey M․ df46b19cb8
[toutv] Fix login form regex (closes #11223) 8 years ago
Sergey M․ 748a462fbe
[twitter:card] Relax _VALID_URL (closes #11225) 8 years ago
Sergey M․ c131fc3372
[tvanouvelles] Add extractor (closes #10616) 8 years ago
Sergey M․ b25459b88a
release 2016.11.18 8 years ago
Yen Chi Hsuan 582be35847
Update coding style after pycodestyle 2.1.0
In pycodestyle 2.1.0, E305 was introduced, which requires two blank
lines after top level declarations, too.

See https://github.com/PyCQA/pycodestyle/issues/400

See also #10689; thanks @stepshal for first mentioning this issue and
initial patches
8 years ago
Sergey M․ 073d5bf583
[youtube:live] Relax _VALID_URL (closes #11164) 8 years ago
Yen Chi Hsuan 315cb86a95 Merge pull request #11210 from FooBarQuaxx/patch-2
Strip only args urls
8 years ago
FooBarQuaxx b2fc1c4fb9 Add explanatory comment 8 years ago
Yen Chi Hsuan eceba9f805 Merge pull request #11122 from kasper93/openload
[openload] Fix extraction.
8 years ago
MAA d755396804 Strip only args urls 8 years ago
Sergey M․ 58355a3bf1
[vlive] Add test for #11203 8 years ago
ping 49b69ad91c [vlive] Prefer locale over language for subtitles id 8 years ago
Sergey M․ 6b4dfa2819
release 2016.11.14.1 8 years ago
Sergey M․ b3d4bd05f9
release 2016.11.14 8 years ago
Sergey M․ 50913b8241
[nrk] Improve geo restriction detection 8 years ago
Sergey M․ 7e08e2cab0
[nrk] Add X-Forwarded-For HTTP header in info dict 8 years ago
Sergey M․ 690355551c
[downoader/fragment,f4m,hls] Add internal support for custom HTTP headers 8 years ago
Sergey M․ 754e6c8322
[nrk] Workaround geo restriction and improve error messages 8 years ago
Sergey M․ e58609b22c
[afreecatv] Add support for vod.afreecatv.com (closes #11174) 8 years ago
Sergey M․ 4ea4c0bb22
[extractor/common] Fix Bandwidth substitution in media template (closes #11175) 8 years ago
Kacper Michajłow 577281b0c6
[cda] Fix and improve extraction
Fixes #10929
8 years ago
Sergey M․ 3d2729514f
[plays] Improve extraction and add support for embed URLs 8 years ago
Sergey M․ f076d7972c
[extractor/common] Improve thumbnail extraction from JSON-LD 8 years ago
cpm 8b1aeadc33
[plays] Fix extraction 8 years ago
Kacper Michajłow 95ad9ce573 [openload] Fix extraction.
aadecode code was restored from commit c1decda58c
with some optimizations (2x faster).

Fixes #10408
8 years ago
Kacper Michajłow 189935f159 [jsinterp] Fix function calls without arguments. 8 years ago
Sergey M․ bc40b3a5ba
[eagleplatform] Fix extraction (closes #11160) 8 years ago
Yen Chi Hsuan 3eaaa8abac [audioboom] Recognize /posts/ URLs (closes #11149) 8 years ago
Sergey M․ db3367f43e
release 2016.11.08.1 8 years ago
Sergey M․ 4719af097c
[extractors] Add forgotten import for espn:article 8 years ago
Sergey M․ 9946aa5ccf
[franceculture] Fix extraction (closes #11140) 8 years ago
Sergey M․ c58e07a7aa
release 2016.11.08 8 years ago
Yen Chi Hsuan 5d47b38cf5 [tmz:article] Fix extraction (closes #11052) 8 years ago
Sergey M․ ebc7ab1e23
[espn] Fix extraction (closes #11041) 8 years ago
DarkZeros cb882540e8 [mitele] Fix extraction after website redesign (fixes #10824) 8 years ago
Sergey M․ 98708e6cbd
[ard] Remove age restriction check (closes #11129) 8 years ago
Sergey M․ b52c9ef165
[extractor/generic] Improve support for pornhub embeds (closes #11100) 8 years ago
Sergey M․ e28ed498e6
[extractor/generic] Add support for redtube embds (closes #11099) 8 years ago
Sergey M․ 5021ca6c13
[redtube] Add support for embed URLs 8 years ago
Sergey M․ 37e7a71c6c
[extractor/generic] Add support for drtuber embds (closes #11098) 8 years ago
Sergey M․ f5c4b06f17
[drtuber] Fix title extraction 8 years ago
Sergey M․ 519d897049
[drtuber] Add support for embed URLs 8 years ago
Sergey M․ b61cd51869
[yahoo] Add test and improve some content id regex 8 years ago
Sergey M․ f420902a3b
[yahoo] Add another content id regex (closes #11088) 8 years ago
Sergey M․ de328af362
[toutv] Relax _VALID_URL (closes #11121) 8 years ago
Sergey M․ b30e4c2754
release 2016.11.04 8 years ago
Sergey M․ 640aff1d0c
[anvato] Improve formats extraction 8 years ago
Sergey M․ c897af8aac
[cbslocal] Update test 8 years ago
Sergey M․ f3c705f8ec
[fox9] Add extractor (closes #11110) 8 years ago
Sergey M․ f93ac1d175
[anvato] Extract more metadata 8 years ago
Sergey M․ c4c9b8440c
[extractor/common] Tolerate malformed RESOLUTION attribute in m3u8 manifests (closes #11113) 8 years ago
Sergey M․ 32f2627aed
[vodlocker] Add another removed file pattern (closes #11106) 8 years ago
Sergey M․ 9d64e1dcdc
[downloader/ism] Fix typo 8 years ago