Commit Graph

12989 Commits (02d61a65e27c9f186ea24bce8e9f0c65f4ec508a)

Author SHA1 Message Date
Sergey M․ 8068296276
[streamango] Improve extraction (closes #12643) 8 years ago
Marvin Ewald 4db79fa1bc
[streamango] Add extractor 8 years ago
Sergey M․ b2a19e3829
[wsj] Improve and modernize (closes #12558) 8 years ago
John Hawkinson 3266d08af2
[wsj:article] Add extractor 8 years ago
Sergey M․ 0254f93b08
[brightcove] Validate ambiguous embeds' URLs (closes #9163, closes #12005, closes #12178, closes #12480) 8 years ago
John Hawkinson 40158f55c9
[brightcove] Relax video tag embeds extraction
BrightcoveNewIE.extract_urls(): Handle player data when it is all in
attributes of the <video> tag, and also the id is
data-brightcove-video-id not data-video-id.

Add test to generic extractor, note HEAD gives 404, no checksum computed(?).
8 years ago
Sergey M․ 3dfceb286c
[udemy] Add support for react rendition (closes #12744) 8 years ago
Sergey M․ 57e2cb6c3a
[curiositystream] PEP 8 8 years ago
Sergey M․ 6f1b2374af
[canalplus] PEP 8 8 years ago
Sergey M․ d24bd4ffdb
release 2017.04.15 8 years ago
Sergey M․ 34c3bbe1bd
[youku] Keep old fileid extraction code as fallback (#12741) 8 years ago
xuhaomin e5106ba402 [youku] Fix fileid extraction 8 years ago
Sergey M․ 38d2f8325f
release 2017.04.14 8 years ago
Sergey M․ 95728fda70
[aenetworks] Add support for specials (closes #12723) 8 years ago
Remita Amine 3f7409f745 [hbo] extract m3u8 formats 8 years ago
Remita Amine b2fff30817 [go90] Add new extractor(closes #10127) 8 years ago
Remita Amine f59746372a [downloader/hls] add basic support for EXT-X-BYTERANGE tag(#10955) 8 years ago
Yen Chi Hsuan 34d98cc411
[tv2hu] Fix invalid escape sequence on Py3.6 8 years ago
Remita Amine 40fcba5edb improve coding style 8 years ago
Remita Amine e4d74e2778 [tv2hu] improve extraction 8 years ago
Vukkk 3ef1d0c733 [tv2hu] Add new extractor 8 years ago
Remita Amine 0ee79a378a [generic] exclude urls with xml ext from valid video urls(closes #10768)(closes #11654) 8 years ago
Remita Amine 79a51069e5 [adobepass] improve comcast and verison login code(closes #10803) 8 years ago
Daniel Twardowski a9a346535b [adobepass] Add Verizon support (#10803) 8 years ago
Remita Amine 89beedd31f [youtube] improve m3u8 format extraction 8 years ago
Sergey M․ e109f1ff43
[afreecatv] Fix extraction for videos with different key layout (closes #12718) 8 years ago
Sergey M․ d23028a8fb
[youtube] Remove explicit preference for audio-only and video-only formats
In order not to break sorting when new formats appear
8 years ago
Sergey M․ 6214611a4a
[canalplus] Bypass geo restriction 8 years ago
Sergey M․ 1730878167
release 2017.04.11 8 years ago
Sergey M․ 6b9466de2f
[afreecatv] Fix extraction (closes #12706) 8 years ago
John Hawkinson 61568e50cf [generic] Add support for <object> youtube embeds (closes #12637) 8 years ago
Sergey M․ 6240925b40
[bbccouk] Treat bitrate as audio+video bitrate in media selector 8 years ago
Sergey M․ 964744af95
[bbccouk] Skip unrecognized formats in media selector (#12701) 8 years ago
Sergey M․ 1af959ef9f
[bbccouk] Add support for https protocol in media selector (closes #12701) 8 years ago
Remita Amine a206ef62df [curiositystream] fix extraction(closes #12638) 8 years ago
Remita Amine 3f2ce6896a [adn] update subtitle decryption key 8 years ago
Sergey M․ a6f7263cf4
[chaturbate] Fix extraction (closes #12665) 8 years ago
Sergey M․ 4372436504
release 2017.04.09 8 years ago
Sergey M․ 41b263ac8a
[canvas] Add IE_DESC (closes #12478) 8 years ago
Sergey M․ ca8fca9d9d
[vrt] Add IE_DESC (closes #12477) 8 years ago
midas02 e129fa0846 [vier] Add IE_DESC 8 years ago
Sergey M․ 2bd875edfe
[medici] Add extractor (closes #3406) 8 years ago
Steven Maude 95152630db [rbmaradio] Add support for redbullradio.com URLs 8 years ago
Sergey M․ 04e431cf97
[npo:live] Improve (closes #12555) 8 years ago
Aldo Gunsing 1591ba258a
[npo:live] Add support for default url 8 years ago
Sergey M․ 29c6726646
[mixcloud] Fix view count extraction and modernize 8 years ago
Sergey M․ a66e25859a
[mixcloud:playlist] Relax title extraction and fix description extraction (closes #12582) 8 years ago
Kfir Breger c93c0fc2fd
[mixcloud:playlist] Fix title extraction 8 years ago
Sergey M․ 90e3f18fc1
[thesun] Extract playlists (closes #11298, closes #12674) 8 years ago
Entropy 5f3e0b69ef
[TheSun] Add new extractor 8 years ago
Sergey M․ 28b674ca23
[ceskateleveize:porady] Add extractor (closes #7411, closes #12645) 8 years ago
Sergey M․ e18f1da97a
[ceskateleveize] Improve extraction and remove URL replacement hacks 8 years ago
Sergey M․ 78280352ca
[kaltura] Cleanup regexes from redundant escaping 8 years ago
John Hawkinson a01825a541 [kaltura] Add support for iframe embeds 8 years ago
Sergey M․ f8f2da25ab
[wshh] Extract html5 entries and delegate to generic extractor (closes #12676) 8 years ago
Yen Chi Hsuan 4c03973296
[airmozilla] Fix extraction (closes #12670) 8 years ago
Sergey M․ 1b3feca0a7
[raiplay] Extract subtitles 8 years ago
Sergey M․ 3461f5db06
[xfileshare] Add support for vidlo.us (closes #12660) 8 years ago
Sergey M․ 0378b8b917
[xfileshare] Add support for vidbom.com (closes #12661) 8 years ago
Sergey M․ 7f04386b89
[aenetworks] Add more video URL regexes (closes #12657) 8 years ago
Remita Amine fac39cccd4 [odnoklassniki] fix format sorting for 1080p quality 8 years ago
Remita Amine b68e00b08a [rtl2] add support for you.rtl2.de(closes #10257) 8 years ago
Sergey M․ 2ab0bfcd81
[vshare] Add extractor (closes #12278) 8 years ago
Sergey M․ b022f4f600
release 2017.04.03 8 years ago
Remita Amine a9bb61a425 [discoveryvr] Add new extractor(closes #12578) 8 years ago
Remita Amine dbf70c489f [tv5mondeplus] clean description and use stable id 8 years ago
Remita Amine 61e2331ad8 [tv5mondeplus] Add new extractor(closes #11386) 8 years ago
Sergey M․ fd47550885
[extractor/common] Add coding cookie 8 years ago
Sergey M․ 4457823dda
[extractor/common] Move censorship checks to a separate method and add check for just another ISP 8 years ago
Sergey M․ b3633fa0ce
[pericope] Add support for pscp.tv URLs 8 years ago
Sergey M․ b56e41a701
release 2017.04.02 8 years ago
Sergey M․ 361f293ab8
[rai] Skip not found content item id 8 years ago
Sergey M․ b8d8cced9b
[rai] Improve extraction (closes #11790)
* Fix georestriction detection
* Detect live streams
+ Extract relinker metadata
* Improve ContentItem detection
+ Extract series metadata
* Fix tests
8 years ago
Timendum 51342717cd
[rai] Fix extraction 8 years ago
Remita Amine 48ab554feb [vrv] add support for series pages 8 years ago
Remita Amine a6f3a162f3 [limelight] improve extraction for audio only formats 8 years ago
Remita Amine 91399b2fcc [funimation] fix extraction(closes #10696)(#11773) 8 years ago
Sergey M․ eecea00d36
[xfileshare] Add support for vidabc.com (closes #12589) 8 years ago
Sergey M․ 2cd668ee59
[xfileshare] Improve extraction and extract hls formats 8 years ago
Remita Amine ca77b92f94 [crunchyroll] pass geo verifcation proxy 8 years ago
Remita Amine e97fc8d6b8 [cwtv] extract ISM formats 8 years ago
Remita Amine be61efdf17 [tvplay] Bypass geo restriction 8 years ago
Remita Amine 77c8ebe631 [vrv] Add new extractor 8 years ago
Sergey M․ 7453999580
[packtpub] Add extractor (closes #12610) 8 years ago
Sergey M․ 1640eb0961
[YoutubeDL] Return early when extraction of url_transparent fails 8 years ago
Remita Amine 3e943cfe09 [generic] pass base_url to _parse_jwplayer_data 8 years ago
Remita Amine 82be732b17 [adn] Add new extractor 8 years ago
Sergey M․ 639e5b2a84
[allocine] Extract more metadata 8 years ago
plroman 128244657b [allocine] Fix extraction 8 years ago
Sergey M․ 12ee65ea0d
[options] Mention ISM for --fragment-retries and --skip-unavailable-fragments 8 years ago
Tithen-Firion aea1dccbd0 [openload] fix extractor 8 years ago
Sergey M․ 9e691da067
release 2017.03.26 8 years ago
Yen Chi Hsuan cc63259d18 Merge pull request #12307 from rndusr/fix/str-item-assignment
Fix "'str' object does not support item assignment"
8 years ago
Remita Amine 2bfaf89b6c [downloader/hls] move check for m3u8 live streams to get_suitable_downloader 8 years ago
Random User 4f06c1c9fc Merge branch 'master' of github.com-rndusr:rg3/youtube-dl into fix/str-item-assignment 8 years ago
Sergey M․ d212c93d16
[pluralsight] PEP 8 8 years ago
Sergey M․ 15495cf3e5
[franceculture] PEP 8 8 years ago
Sergey M․ 5b7cc56b05
[atresplayer] PEP 8 8 years ago
Sergey M․ 590bc6f6a1
Use expand_path where appropriate (closes #12556) 8 years ago
Sergey M․ 51098426b8
[utils] Introduce expand_path 8 years ago
Random User c73e330e7a _find_jwplayer_data() returns dict or None
This simplifies code for callers of `_find_jwplayer_data()` which no longer have
to run `_parse_json()` on the return value.

It also makes sure that `_find_jwplayer_data()` returns either a `dict` or
`None` and nothing else.
8 years ago
Remita Amine fb4fc44928 [downloader/hls] immediately delegate downloading to ffmpeg in case live stream 8 years ago
Random User 03486dbb01 Add test for JWPlayer where config is passed as variable 8 years ago
Yen Chi Hsuan 51ef4919df
[afreecatv] Fix extraction (closes #12179) 8 years ago
Remita Amine d66d43c554 [atvat] Add new extractor(closes #5325) 8 years ago
Sergey M․ 610a6d1053
[atresplayer] Do not extract ISM formats
As per @remitamine: the ISM downloader does not support videos served from wowza servers(it will produce broken files)
8 years ago
Remita Amine d97729c83a [fox] remove unused import 8 years ago
gkoelln 7aa0ee321b [fox] Add metadata extraction
Add series, season number, episode number and episode.
8 years ago
John Hawkinson e8e4cc5a6a
[generic] Replace LazyYT test with skiplagged
discourse.ubuntu.com has gone away, repalce with skiplagged.com.
Be nice to have a non-frontpage URL that might be more stable,
though I don't have one. Maybe this should move to html
in test/test_InfoExtractor.py?
8 years ago
Sergey M․ c7301e677b
[atresplayer] Extract DASH and ISM formats 8 years ago
zurfyx 048086920b
[atresplayer] Extract HD manifest 8 years ago
zurfyx 1088d76da6
[atresplayer] Fix login error detection 8 years ago
Remita Amine 31a1214076 [franceculture] fix extraction(closes #12547) 8 years ago
Sergey M․ d0ba55871e
[youtube] Improve _VALID_URLs (closes #12538) 8 years ago
Sergey M․ 54b960f340
[generic] Do not follow redirects to the same URL 8 years ago
Sergey M․ a3ccd6bd11
release 2017.03.24 8 years ago
Sergey M․ bea7af6947
[channel9] Remove expired comment and sort imports 8 years ago
Sergey M․ a5d783f525
[channel9] Extract more formats 8 years ago
Remita Amine d0572557c2 [ninecninemedia] remove mp4 url extraction request 8 years ago
Remita Amine 52d5ecabd5 [bellmedia] add support for etalk.ca(closes #12447) 8 years ago
Remita Amine b0f7f21cb9 [channel9] fix extraction(closes #11323) 8 years ago
Sergey M․ 579c99a284
[cloudy] Fix extraction (closes #12525) 8 years ago
Remita Amine ca5ed022e9 [hbo] add support for free episode urls and new formats extraction(closes #12519) 8 years ago
Sergey M․ 391d076d7c
[condenast] Fix extraction and style (closes #12526) 8 years ago
Sergey M․ c183e14f89
[viu] Relax _VALID_URL (closes #12529) 8 years ago
Sergey M․ 093dad9e25
release 2017.03.22 8 years ago
Sergey M․ 8e5a7c5e67
[pluralsight] Omit module title from video title (closes #12506) 8 years ago
Sergey M․ e1e35d1ac6
[pornhub] Improve extraction and style (closes #12515) 8 years ago
Throaway 21fbf0f955
[pornhub] Decode obfuscated video URL (closes #12470) 8 years ago
John Hawkinson 97952bdb78 [generic] Add test for Senate ISVP iframe embed 8 years ago
John Hawkinson 8a8cc339b6 [senateisvp] Allow https URL scheme for embeds 8 years ago
Vijay Singh 957f453429 [Openload.co] Fixed Extraction
They did it again. just a minor change though. here's quick fix
8 years ago
Sergey M․ 0e9a73e612
release 2017.03.20 8 years ago
Sergey M․ 9487ce03e9
[YoutubeDL] Allow multiple input URLs to be used with stdout as output template 8 years ago
John Hawkinson 46b18f2349 [BostonGlobe] New. Nonstandard version of Brightcove.
Has a "data-brightcove-video-id" instead of a "data-video-id," otherwise
pretty much just Brightcove. Except the Globe isn't all Brightcove
videos, so fallback to Generic, too.

Also, abstract playlist_from_matches() from generic.py to common.py, and use
it here.

History of these changes can be found in
51170427d4b1143572a498dedaee61863a5b2c5b.
8 years ago
Remita Amine 772b5ff57f [toongoggles] Add new extractor(closes #12171) 8 years ago
Sergey M․ f68ef1e2ab
[medialaan] Remove unrelated test 8 years ago
Sergey M․ febfe1e262
[adobepass] Detect and output error on authz token extraction (#12472) 8 years ago
Vijay Singh 5f0daab1ca [openload] Fix extraction 8 years ago
Sergey M․ 2a721cdff2
[medialaan] Fix and improve extraction (closes #11912) 8 years ago
mrBliss e7a51a4c02
[vtm] Add extractor (closes #9974)
Implementation of the approach described in #9974.
8 years ago
Remita Amine 3e5856d860 [discoverynetworks] add support for more domains and bypass geo restiction 8 years ago
Yen Chi Hsuan ea883a687c
[openload] Fix extraction (closes #10408)
Thanks to @makgun02

Ref: http://pastebin.com/raw/JX9gHFUz
8 years ago
Sergey M․ 7d539ee10a
release 2017.03.16 8 years ago
Philipp Hagemeister 0efbc6b56d [options] Mention flac support and sort alphabetically among the audio formats 8 years ago
Philipp Hagemeister 21bfcd3d6e [postprocessor/ffmpeg] Add support for flac
Requested at http://stackoverflow.com/q/42828041/35070
8 years ago
Sergey M․ b51dc9db0e
[extractor/common] Extract SMIL formats from jwplayer 8 years ago
Sergey M․ a309684285
[extractor/generic] Add forgotten return for jwplayer formats 8 years ago
Remita Amine ba448445b8 [redbull] improve extraction
- extract 1080p quality
- correct ttml subtitle ext
- catch api errors
- reduce request size
8 years ago
Sergey M․ 5db83d79bf
release 2017.03.15 8 years ago
Vijay Singh 398887b4c0 [Openload] Fixed Extraction
They did changed it again.
8 years ago
Sergey M․ 66bf351f80
[facebook] Make title optional (closes #12443) 8 years ago
Sergey M․ 9d08963022
[telecinco] Add test for #12430 8 years ago
Sergey M․ e313d209c2
[mitele] Add support for ooyala videos (closes #12430) 8 years ago
Vijay Singh ff9d509d20 [openload] Fix extraction
Just a minor fix for openload
8 years ago
Lucas M c1795ca6c8 [streamable] Update API URL 8 years ago
Starsam80 8c99623259 [crunchyroll] Extract season name 8 years ago
Sergey M․ 57b0ddb35f
[discoverygo] Actualize test 8 years ago
Sergey M․ a28f8d7396
[discoverygo] Bypass geo restriction 8 years ago
Sergey M․ 7049799470
[discoverygo:playlist] Add extractor (closes #12424) 8 years ago
Yen Chi Hsuan 4605c94d1a
[__init__] Fix missing subtitles if --add-metadata is used (#12423)
The previous fix for #5594 is incorrect
8 years ago
Sergey M․ a8e687a4da
release 2017.03.10 8 years ago
Sergey M․ c2ee861c6d
[extractor/generic] Make title optional for jwplayer embeds (closes #12410) 8 years ago
Sergey M․ bd34c32bd7
[wdr] Actualize comment 8 years ago
runningbits f802c48660 [wdr:maus] Fix extraction and update tests 8 years ago
Sergey M․ 76bee08fe7
[prosiebensat1] Improve title extraction and add test 8 years ago
Thomas Christlieb 2913821723 [prosiebensat1] Improve title extraction (closes #12318) 8 years ago
Sergey M․ 0e7f9a9b48
[dplayit] Relax playback info URL extraction 8 years ago
Sergey M․ 0cf2352e85
[dplayit] Separate and rewrite extractor and bypass geo restriction (closes #12393) 8 years ago
Yen Chi Hsuan 0f6b87d067
[miomio] Fix extraction
Closes #12291
Closes #12388
Closes #12402
8 years ago
Sergey M․ d7344d33b1
[telequebec] Fix description extraction and update test (closes #12399) 8 years ago
denneboomyo b08cc749d6 [openload] Fix extraction 8 years ago
Sergey M․ b68a812ea8
[extractor/generic] Add test for brigthcove UUID-like videoPlayer 8 years ago
Sergey M․ 2e76bdc850
[brightcove:legacy] Relax videoPlayer validation check (closes #12381) 8 years ago
Yen Chi Hsuan fe646a2f10
[twitch] PEP8 8 years ago
Sergey M․ dccd0ab35d
release 2017.03.07 8 years ago
Sergey M․ e30ccf7047
[soundcloud] Update client id (closes #12376) 8 years ago
Yen Chi Hsuan 54a3a8827b
[__init__] Metadata should be added after conversion
Fixes #5594
8 years ago
denneboomyo da92da4b88 Openload fix extraction (#12357)
* Fix extraction
8 years ago
Sergey M․ 1664702626
release 2017.03.06 8 years ago
Sergey M․ 4b5de77bdb
[utils] Process bytestrings in urljoin (closes #12369) 8 years ago
Sergey M․ 96182695e4
[drtv] Add geo countries to GeoRestrictedError 8 years ago
Sergey M․ fc11ad3833
[drtv:live] Bypass geo restriction 8 years ago
Yen Chi Hsuan d2b64e04b4
[addanime] Skip an invalid test 8 years ago
Sergey M․ 5dd376345b
[tunepk] Add extractor (closes #12197, closes #12243) 8 years ago
Sergey M․ 1a2192cb90
[extractor/common] Pass arguments to _parse_jwplayer_formats and PEP8 8 years ago
Sergey M․ 0236cd0dfd
[extractor/common] Improve height extraction and extract bitrate 8 years ago
Sergey M․ ed0cf9b383
[extractor/common] Move jwplayer formats extraction in separate method 8 years ago
Sergey M․ a50862b735
[downloader/external] Add missing import and PEP8 8 years ago
John Hawkinson 6d0fe752bf [external:ffmpeg] In test harness, limit to 10k download size
Otherwise, if you screw up a playlist test by including a playlist
dictionary key, you'll be there for eons while it downloads all the
files before erroring out.
8 years ago
Sergey M․ afa4597618
release 2017.03.05 8 years ago
Sergey M․ 5316566edc
[twitch] Use better naming and simplify (closes #11974) 8 years ago
Xiao Di Guan c64c03be35
[twitch] Add basic support for two-factor authentication 8 years ago
Lars Vierbergen a3ba8a7acf [vier] Add support for vijf.be
vier.be and vijf.be run on the same CMS and are property of the same company,
so the same extractor can be used for both of them.
8 years ago
Sergey M․ 054a587de8
[redbulltv] Improve extraction (closes #11948, closes #3919) 8 years ago
Juanjo Benages 64b7ccef3e
[redbulltv] Add extractor 8 years ago
Yen Chi Hsuan 6f4e4132d8
[douyutv] Switch to the PC API to escape the 5-min limitation
Thanks @spacemeowx2 for the algo.

Ref: https://gist.github.com/spacemeowx2/629b1d131bd7e240a7d28742048e80fc

Closes #12316
8 years ago
Sergey M․ eb3079b6ce
[generic] Add support for rutube embeds 8 years ago
Sergey M․ bc82f22879
[rutube] Relax _VALID_URL 8 years ago
Sergey M․ 4d058c9862
[vrak] Improve and update test (closes #11452) 8 years ago
Sergey M․ d16f27ca27
[brightcove:new] Add ability to smuggle geo_countries into URL 8 years ago
Olivier Bilodeau cbb127568a
[vrak] Add extractor 8 years ago
Sergey M․ d02d4fa0a9
[brightcove:new] Raise GeoRestrictedError 8 years ago
Sergey M․ 692fa200ca
[go] Relax _VALID_URL (closes #12341) 8 years ago
Sergey M․ 9bae185ba6
[24video] Use original host for requests (closes #12339) 8 years ago
Sergey M․ 4d345bf17b
[ruutu] Disable DASH formats (closes #12322)
Due to causing out of sync issue
8 years ago
Sergey M․ 250eea6821
release 2017.03.02 8 years ago
Yen Chi Hsuan 11bb6ad1a5
[facebook] Fix extraction (closes #12323)
Almost all videos now use the pagelet type 'permalink_video_pagelet'
8 years ago
Yen Chi Hsuan c9612c0487
[youtube] Mark errors about rental videos as expected
Closes #12324
8 years ago
Yen Chi Hsuan af5049f128
[adobepass] Add Charter Spectrum (#11465)
Thanks @tv21 for the fix!
8 years ago
Sergey M․ 158af5242e
[utils] Carry long doc string 8 years ago
Sergey M․ 40df485f55
[YoutubeDL] Don't sanitize identifiers (closes #12317) 8 years ago
Sergey M․ 4b8a984c67
[npo] Add support for audio 8 years ago
Sergey M․ 83e8fce628
[npo] Improve extraction and update tests 8 years ago
Sergey M․ aa9cc2ecbf
[npo] Adapt to app.php API (closes #12311) 8 years ago
Sergey M․ 1dc24093f8
release 2017.02.28 8 years ago
Sergey M․ 43b38424a9
[azmedien:showplaylist] Improve (closes #12160) 8 years ago
Alex Seiler 948519b35d
[azmedien:showplaylist] Add support for all episodes playlists 8 years ago
Sergey M․ 87dadd456a
[youtube:playlist] Recognize another playlist pattern (closes #11928, closes #12286) 8 years ago
Yen Chi Hsuan 7c4aa6fd6f
[daisuki] Add subtitles (#4738) 8 years ago
Yen Chi Hsuan 9bd05b5a18 [daisuki] Add new extractor (closes #4738) 8 years ago
Yen Chi Hsuan 0a5445ddbe [utils] Add bytes_to_long() and long_to_bytes()
Used in daisuki.net (#4738)

Both are adapted from public domain PyCrypto:
https://github.com/dlitz/pycrypto/blob/master/lib/Crypto/Util/number.py
8 years ago
Yen Chi Hsuan f48409c7ac [utils] Add pkcs1pad
Used in daisuki.net (#4738)
8 years ago
Yen Chi Hsuan c9619f0a17 [aes] Add aes_cbc_encrypt
Used in daisuki.net (#4738)
8 years ago
Yen Chi Hsuan f4c68ba372
[douyu] Fix extraction and update _TESTS
They've switched from flv to hls

Closes #12301
8 years ago
Sergey M․ ef48a1175d
release 2017.02.27 8 years ago
Sergey M․ 18abb74376
[npo] Relax _VALID_URL for zapp.nl 8 years ago
Sergey M․ dbc01fdb6f
[hetklokhuis] Fix IE_NAME 8 years ago
Sergey M․ f264c62334
[npo] Add support for zapp.nl 8 years ago
Sergey M․ 0dc5a86a32
[npo] Add support for hetklokhuis.nl (closes #12293) 8 years ago
Sergey M․ 0e879f432a
[youtube:channel] Remove duplicate test 8 years ago
Yen Chi Hsuan 892b47ab6c
[scivee] Remove extractor (#9315)
The Wikipedia page is changed from active to down:
https://en.wikipedia.org/w/index.php?title=SciVee&diff=prev&oldid=723161154

Some other interesting bits:

$ nslookup www.scivee.tv
Server:         8.8.8.8
Address:        8.8.8.8#53

Non-authoritative answer:
www.scivee.tv   canonical name = scivee.rcsb.org.
Name:   scivee.rcsb.org
Address: 132.249.231.211

$ nslookup rcsb.org
Server:         8.8.8.8
Address:        8.8.8.8#53

Non-authoritative answer:
Name:   rcsb.org
Address: 132.249.231.77

Both IPs are from UCSD. I guess it's maintained by a lab and they don't
maintain it anymore.
8 years ago
Alex Seiler fdeea72611 [cda] Decode URL (fixes #12255) 8 years ago
xbe 7fd4655256 [crunchyroll] Extract uploader name that's not a link
Provide the Crunchyroll extractor with the ability to extract uploader
names that aren't links. Add a test for this new functionality.
This fixes #12267.
8 years ago
Sergey M․ fd5c4aab59
[youtube] Raise GeoRestrictedError 8 years ago
Sergey M․ 8878789f11
[dailymotion] Raise GeoRestrictedError 8 years ago
Yen Chi Hsuan a5cf17989b
[MDR] Relax _VALID_URL and playerURL matching and update _TESTS
Ref: #12169
8 years ago
Sergey M․ b3aec47665
[tvigle] Raise GeoRestrictedError 8 years ago
Yen Chi Hsuan 9d0c08a02c
[vevo] Fix videos with the new streams/streamsV3 format (closes #11719) 8 years ago
Sergey M․ e498758b9c
[freshlive] Fix issues and improve (closes #12175) 8 years ago
Ricardo Constantino 5fc8d89361
[freshlive] Add extractor 8 years ago
Pratyush Singh d374d943f3
[downloader/common] Limit displaying 2 digits after decimal point in sleep interval message 8 years ago
Sergey M․ 103f8c8d36
[xhamster] Capture and output videoClosed error (#12263) 8 years ago
Sergey M․ 922ab7840b
[etonline] Add extractor (closes #12236) 8 years ago
Sergey M․ 831217291a
[compat] Use try except for compat_numeric_types 8 years ago
Yen Chi Hsuan db182c63fb
[njpwworld] Add new extractor (closes #11561) 8 years ago
Yen Chi Hsuan eeb0a95684
[extractor/common] Add 'preference' to _parse_html5_media_entries
Some websites, like NJPWorld, put different qualities on different
player pages.
8 years ago
Sergey M․ 231bcd0b6b
[amcnetworks] Relax _VALID_URL (#12127) 8 years ago
Sergey M․ 204efc8509
release 2017.02.24.1 8 years ago
Sergey M․ ad3033037c
[noco] Modernize 8 years ago
Sergey M․ f3bc281239
[noco] Swtich login URL to https (closes #12246) 8 years ago
Sergey M․ 441d7a32e5
[thescene] Extract more metadata 8 years ago
Thomas Christlieb 51ed496307 [thescene] Fix extraction (closes #12235) 8 years ago
Remita Amine 68f17a9c2d [tubitv] use geo bypass mechanism 8 years ago
Remita Amine 39e7277ed1 [openload] fix extraction(closes #10408) 8 years ago
Sergey M․ 42dcdbe11c
[ivi] Raise GeoRestrictedError 8 years ago
Sergey M․ 6b097cff27
release 2017.02.24 8 years ago
Sergey M․ be5df5ee31
Suppress help for all deprecated options and print warning when used 8 years ago
Sergey M․ f2980fddeb
[lynda:course] Add webpage extraction fallback (closes #12238) 8 years ago
Sergey M․ 0f57447de7
[postprocessor/ffmpeg] Add mising space (closes #12232) 8 years ago
Remita Amine 8e1409fd80 [go] sign all uplynk urls and use geo bypass only for free videos(closes #12087)(closes #12210) 8 years ago
Sergey M․ fafc2bf5a9
[options] Deprecate --autonumber-size 8 years ago
Sergey M․ b3175982c3
[YoutubeDL] Add more numeric fields for NA substitution in outtmpl 8 years ago
Sergey M․ 89db639dfe
[YoutubeDL] Rewrite outtmpl for playlist_index and autonumber for backward compatibility 8 years ago
Sergey M․ d0d9ade486 [YoutubeDL] Add support for string formatting operations in output template 8 years ago
Sergey M․ 28572a1a0b [compat] Add compat_numeric_types 8 years ago
Sergey M․ d5fd9a3be3
[skylinewebcams] Add extractor (closes #12221) 8 years ago
Sergey M․ ada77fa544
[instagram] Add support for multi video posts (closes #12226) 8 years ago
Remita Amine 9e03aa75c7 [crunchyroll] extract playlist entries ids 8 years ago
Remita Amine 30eaa3a702 [mgtv] fix extraction 8 years ago
Remita Amine c59f703610 [sohu] raise GeoRestrictedError 8 years ago
Remita Amine bc61c80c14 [leeco] raise GeoRestrictedError and use geo bypass mechanism 8 years ago
Sergey M․ 345b24538b
release 2017.02.22 8 years ago
Yen Chi Hsuan b5869560a4
[crunchyroll] Fix descriptions with double quotes (closes #12124) 8 years ago
Sergey M․ 527ef85fe9
[dailymotion] Make comment count optional (closes #12209)
Not served anymore
8 years ago
Sergey M․ 58ad6995cd
[vidzi] Add test for #12213 8 years ago
Tobias Florek a86e416088 [vidzi] Add support for vidzi.cc 8 years ago
Sergey M․ 71e9577b94
[24video] Add support for 24video.tube (closes #12217) 8 years ago
Remita Amine abd29a2ced [crackle] use geo bypass mechanism 8 years ago
Remita Amine 31615ac279 [viewster] use geo verifcation headers 8 years ago
Remita Amine fc320a40d9 Revert "[cbc] use geo bypass mechanism"
This reverts commit 86466a8b6f.
8 years ago
Remita Amine 7345d6d465 [tfo] Improve geo restriction detection and use geo bypass mechanism 8 years ago
Remita Amine 86466a8b6f [cbc] use geo bypass mechanism 8 years ago
Remita Amine 33dc173cdc [telequebec] use geo bypass mechanism 8 years ago
Remita Amine 3444844b04 [limelight] extract PlaylistService errors 8 years ago
Sergey M․ 8c6c88c7da
release 2017.02.21 8 years ago
Sergey M․ eea0716cae
[extractor/common] Print origin country for fake IP 8 years ago
Sergey M․ 336a76551b
[extractor/common] Do not quit _initialize_geo_bypass on empty countries 8 years ago
Sergey M․ dc0a869e5e
[extractor/common] Fix typo 8 years ago
Sergey M․ e39b5d4ab8
[extractor/common] Allow calling _initialize_geo_bypass from extractors (#11970) 8 years ago
Remita Amine e469ab2528 [ninecninemedia] use geo bypass mechanism 8 years ago
Remita Amine 890d44b005 [adobepass] add support for Time Warner Cable(closes #12191) 8 years ago
Sergey M․ 6926304472
[spankbang] Make uploader optional (closes #12193) 8 years ago
Sergey M․ 3ccdde8cb7
[extractor/common] Emphasize geo bypass APIs are experimental 8 years ago
Sergey M․ da42ff0668
[iprima] Improve geo restriction detection and disable geo bypass 8 years ago
Sergey M․ 82f662182b
[iprima] Modernize 8 years ago
Sergey M․ 2cc7fcd338
[commonmistakes] Disable UnicodeBOM extractor test for python 3.2 8 years ago
Sergey M․ 6d4c259765
[svt] PEP 8 8 years ago
Sergey M․ c78dd35491
[nrk] PEP 8 8 years ago
Sergey M․ 8ffb8e63fe
[prosiebensat1] Throw ExtractionError on unsupported page type (closes #12180) 8 years ago
Sergey M․ 983e9b7746
[nrk] Update _API_HOST and relax _VALID_URL 8 years ago
Sergey M․ c58b7ffef4
[tv4] Bypass geo restriction and improve detection 8 years ago
Sergey M․ f1a78ee4ef
[tv4] Switch to hls3 protocol (closes #12177) 8 years ago
Sergey M․ de64e23c56
[downloader/ism] Honor HTTP headers when downloading fragments 8 years ago
Sergey M․ 553f6dbac7
[downloader/dash] Honor HTTP headers when downloading fragments
For example, https://www.oppetarkiv.se/video/1196142/natten-ar-dagens-mor
8 years ago
Sergey M․ 0aa10994f4 [options] Move geo restriction related options to separate section 8 years ago
Sergey M․ 4248dad92b Improve geo bypass mechanism
* Rename options to preffixly match with --geo-verification-proxy
* Introduce _GEO_COUNTRIES for extractors
* Implement faking IP right away for sites with known geo restriction
8 years ago
Sergey M․ 0a840f584c Rename bypass geo restriction options 8 years ago
Sergey M․ 0016b84e16 Add faked X-Forwarded-For to formats' HTTP headers 8 years ago
Sergey M․ 18a0defab0 [utils] Make random_ipv4 return unicode string 8 years ago
Sergey M․ 5d3fbf77d9 [viki] Improve geo restriction detection 8 years ago
Sergey M․ 80b59020e0 [vgtv] Improve geo restriction detection 8 years ago
Sergey M․ 71631862f4 [srgssr] Improve geo restriction detection 8 years ago
Sergey M․ 89cc7fe770 [vbox7] Improve geo restriction detection and use geo bypass mechanism 8 years ago
Sergey M․ 04d906eae3 [svt] Improve geo restriction detection and use geo bypass mechanism 8 years ago
Sergey M․ 8ab8066cf0 [pbs] Improve geo restriction detection and use geo bypass mechanism 8 years ago
Sergey M․ 01b1aa9ff4 [ondemandkorea] Improve geo restriction detection and use geo bypass mechanism 8 years ago
Sergey M․ ff4007891f [nrk] Improve geo restriction detection and use geo bypass mechanism 8 years ago
Sergey M․ 28200e654b [itv] Improve geo restriction detection and use geo bypass mechanism 8 years ago
Sergey M․ e633f21a96 [go] Improve geo restriction detection and use geo bypass mechanism 8 years ago
Sergey M․ d392005a79 [dramafever] Improve geo restriction detection and use geo bypass mechanism 8 years ago
Sergey M․ 773f291dcb Add experimental geo restriction bypass mechanism
Based on faking X-Forwarded-For HTTP header
8 years ago
Pierre Mdawar bf5b9d859a [utils] Introduce YoutubeDLError base class for all youtube-dl exceptions 8 years ago
Remita Amine 049a0f4d6d [brightcove:legacy] restrict videoPlayer value(closes #12040) 8 years ago
Sergey M․ ac33accd96
[options] Mention quoted string literals for --match-filter 8 years ago
Sergey M․ e84888b432
[tvn24] Improve extraction (closes #11679) 8 years ago
Jakub Wilk 02d9b82a23
[tvn24] Add extractor 8 years ago
Sergey M․ a2e3286676
[thisav] Add support for html5 media (closes #11771) 8 years ago
Sergey M․ f75caf059e
[metacafe] Improve (closes #10371) 8 years ago
Alex Monk bdabbc220c
[metacafe] Bypass family filter
If you don't send this user=ffilter: false cookie, it will 301 redirect you to a page asking about it, and then the title check will fail.
8 years ago
Remita Amine 70bcc444a9 [viceland] improve info extraction and update test 8 years ago
Sergey M․ 28e35f5070
release 2017.02.17 8 years ago
Sergey M․ 2c1f442c2b
[options] Add missing spaces 8 years ago
Sergey M․ bad4ccdb5d
[heise] Improve (closes #9725) 8 years ago
Tobias Gruetzmacher db76c30c6e
[heise] Support videos embedded in any article. 8 years ago
Déstin Reed c2bde5d081
[ellentv] Improve 8 years ago
Sergey M․ 90fad0e74c
[openload] Fix extraction (closes #12002) 8 years ago
Vijay Singh d94badc755
[openload] Semifix extraction (closes #10408)
just updated the code. i don't do much python still i tried to convert my code. lemme know if there is any prob with it
8 years ago
Yen Chi Hsuan fef51645d6
[theplatform] Recognize URLs with whitespaces (closes #12044) 8 years ago
Sergey M․ 4cead6a614
[einthusan] Relax _VALID_URL (closes #12141, closes #12159) 8 years ago
Yen Chi Hsuan a4a554a793
[generic] Try parsing JWPlayer embedded videos (closes #12030) 8 years ago
Sergey M․ b898f0a173
[elpais] Fix typo and improve extraction (closes #12139) 8 years ago
Sergey M․ 2480b056c1
release 2017.02.16 8 years ago
Sergey M․ eafaeb226a
[ceskatelevize] Lower priority for audio description sources (#12119) 8 years ago
Sergey M․ de4d378c0c
[ceskatelevize] Prefix format ids 8 years ago
Sergey M․ db13c16ef8
[utils] Add support for quoted string literals in --match-filter (closes #8050, closes #12142, closes #12144) 8 years ago
Remita Amine 1bd05345ea [amcnetworks] fix extraction(closes #12127) 8 years ago
Sergey M․ 3021cf83b7
[pinkbike] Fix uploader extraction (closes #12054) 8 years ago
Sergey M․ 04a741232f
[onetpl] Add support for businessinsider.com.pl and plejada.pl 8 years ago
Sergey M․ 43a3d9edfc
[onetpl] Add support for onet.pl (closes #10507) 8 years ago
Sergey M․ d31aa74fdb
[onetmvp] Add shortcut extractor 8 years ago
Sergey M․ 6092ccd058
[vodpl] Make more robust and add another test (closes #12122) 8 years ago
Marek Rusinowski 22ce9ad2bd
[vod.pl] Add new extractor 8 years ago
Sergey M․ 9a372f14b4
[pornhub] Extract video URL from tv platform site (#12007, #12129) 8 years ago
Sergey M․ 5cb2d36c82
[ceskatelevize] Extract DASH formats (closes #12119, closes #12133) 8 years ago
Ondřej Caletka fcca0d53a8
[ceskatelevize] Quick fix to revert to using old HLS-based playlist
This fixes recent changes in iVysilani. Proper patch should migrate to
MPEG-DASH version, which is now the default.
8 years ago
Sergey M․ 58a65ba852
release 2017.02.14 8 years ago
Sergey M․ 50de3dbad3
[zdf] Fix extraction (closes #12117) 8 years ago
Sergey M․ 085f169ffe
[xtube] Fix extraction for both kinds of video id (closes #12088) 8 years ago
Vobe f6d6ca1db3
[xtube] Improve title extraction 8 years ago
Sergey M․ 6e5956e6ba
[lemonde] Fallback delegate extraction to generic extractor (closes #12115, closes #12116) 8 years ago
Remita Amine 89c6691f9d [bellmedia] accept longer video id(closes #12114) 8 years ago
Remita Amine 454e5cdb17 [limelight] add support referer protected videos 8 years ago
Remita Amine 9dad941853 [disney] improve extraction
- add support for more urls
- detect expired videos
- skip Adobe Flash Access protected videos

closes #4975
closes #11000
closes #11882
closes #11936
8 years ago
Remita Amine 0dac7cbb09 [hotstar] improve extraction(closes #12096)
- extract all qualities
- detect drm protected videos
- extract more metadata
8 years ago
Yen Chi Hsuan f8514630db
[einthusan] Fix extraction (closes #11416)
The old test URLs are no longer valid, so I replace them with the one
from #11416
8 years ago
Aniruddh-J 459818e280 [aenetworks] Add support for lifetimemovieclub.com 8 years ago
Sergey M․ 6310acf512
[youtube] Fix parsing codecs (closes #12091) 8 years ago
Yen Chi Hsuan f3915452de Merge pull request #12085 from wiiaboo/python2
utils.py: Workaround TypeError with Python 2.7.13 in Windows
8 years ago
Ricardo Constantino 2f49bcd690
utils.py: Workaround TypeError with Python 2.7.13 in Windows
Fixes #11540

Tested with Windows Python 2.7.12 and 2.7.13.
8 years ago
Yen Chi Hsuan 68c22c4c15
[iqiyi] Update _TESTS 8 years ago
Sergey M․ 9b92a5917b
release 2017.02.11 8 years ago
Sergey M․ 3d7e3aaa0e
[pluralsight:course] Fix extraction (closes #12075) 8 years ago
Sergey M․ 624c4b92ff
[facebook] Add coding cookie 8 years ago
Thomas Christlieb 2af12ad9d2 Introduce get_elements_by_class and get_elements_by_attribute utility functions 8 years ago
Remita Amine 97eb9bd2ac [bbc] extract m3u8 formats with 320k audio 8 years ago
Sergey M․ 71cdd75628
[facebook] Relax video id matching (closes #11017, closes #12055, closes #12056) 8 years ago
Remita Amine c7d6f614f3 [corus] Add new extractor(closes #12060)(#9164) 8 years ago
Remita Amine 08a00eef79 [extractor/common] skip m3u8 manifests protected with Adobe Flash Access 8 years ago
Sergey M․ 9dd5408c99
[pluralsight] Detect blocked account error message (#12070) 8 years ago
Sergey M․ 9510709575
[bloomberg] Add another video id regex (closes #12062) 8 years ago
Remita Amine 5abcca9060 [sixplay] use raw string for regex 8 years ago
Sergey M․ e01bfc19c3
[extractor/commonmistakes] Restrict _VALID_URL (closes #12050) 8 years ago
Remita Amine 4d32b63851 [tvplayer] Add new extractor 8 years ago
Sergey M․ 55d4de2283
release 2017.02.10 8 years ago
Sergey M․ ff24261ba0
[kaltura] Add explicit port to regexes
They should not match e.g. cdnapi.kaltura.computernetworks.com/...
8 years ago
Sergey M․ fbc6dc525e
[xtube] Fix shortcuts 8 years ago
Sergey M․ 9150d1eb69
[xtube] Fix extraction (closes #12023) 8 years ago
Sergey M․ b7f9843bec
[pornhub] Simplify (closes #12018) 8 years ago
Thomas Christlieb e64b0fca14
[pornhub] Fix extraction (closes #12007) 8 years ago
Sergey M․ 78ef214d2d
[facebook] Improve JS data regex (closes #12042) 8 years ago
Remita Amine be670b8e8f [external:ffmpeg] do not assume that ffmpeg unknown version format is new 8 years ago
Remita Amine 37084f6641 [kaltura] improve embed partner id extraction(fixes #12041) 8 years ago
Remita Amine b04975733c [sprout] Add new extractor 8 years ago
Remita Amine c8b8fb0a99 [sixplay] improve extraction
- skip drm protected formats
- extract more and better formats
- skip duplicate asset urls
8 years ago
Remita Amine 8298018273 [scrippsnetworks:watch] Add new extractor(closes #10765) 8 years ago
Remita Amine ae8d5a5c59 [go] add support for adobe pass auth(closes #11468)(closes #10831) 8 years ago
Sergey M․ b9c9cb5f79
[6play] Fix extraction (closes #12011) 8 years ago
Remita Amine fdf9b959bc [nbc] add support adobe pass auth(closes #12006) 8 years ago
Sergey M․ 013877298d
release 2017.02.07 8 years ago