Commit Graph

356 Commits (98ce1a3fd31b11119d031ceb7ad032bea22d373a)

Author SHA1 Message Date
Sergey M․ a713a86755
release 2017.02.04.1 8 years ago
Sergey M․ 7bccd5fc8a
[ChangeLog] Actualize 8 years ago
Sergey M․ 3144eccf55
[ChangeLog] Actualize 8 years ago
Sergey M․ 31487eb974
release 2017.02.04 8 years ago
Yen Chi Hsuan daac118bf4
[ChangeLog] Update after #11901 8 years ago
Yen Chi Hsuan d7f9242e30
[ChangeLog] Update after #11565 8 years ago
Yen Chi Hsuan a22b2fd19b
[youtube] Fix ytsearch* when cookies are provided
Closes #11924

The API with `page` is no longer used in browsers, and YouTube always
returns {'reload': 'now'} when cookies are provided.

See http://youtube.github.io/spfjs/documentation/start/ for how SPF
works. Basically appending static link with a `spf` parameter yields the
corresponding dynamic link.
8 years ago
Yen Chi Hsuan bd8f48c78b
[bilibili] Support new Bangumi URLs (closes #11845)
To reduce complexity, I don't support old Bangumi URLs directly via
_VALID_URL. Instead, I choose to let it go to generic redirection. An
example can be found in #10190:

http://bangumi.bilibili.com/anime/v/40062
8 years ago
Jaime Marquínez Ferrándiz 020c5df52d [elpais] Fix extraction for some URLs (closes #11765) 8 years ago
Sergey M․ 5069594993
release 2017.02.01 8 years ago
Sergey M․ b996b88092
[ChangeLog] Actualize 8 years ago
Yen Chi Hsuan 000f207944
[prosiebensat1] Update ChangeLog 8 years ago
Sergey M․ d7e215b42d
release 2017.01.31 8 years ago
Sergey M․ 3a528ffd89
[ChangeLog] Actualize 8 years ago
Sergey M․ 4d2fdb07c4
release 2017.01.29 8 years ago
Sergey M․ fe323a4800
[ChangeLog] Actualize 8 years ago
Sergey M․ d41ed6d243
release 2017.01.28 8 years ago
Sergey M․ 815d2a36d8
[ChangeLog] Actualize 8 years ago
Sergey M․ 2417d41535
release 2017.01.25 8 years ago
Sergey M․ 2c302cf66b
[ChangeLog] Actualize 8 years ago
Sergey M․ c3a65c3de0
release 2017.01.24 8 years ago
Sergey M․ ee4c091ce5
[ChangeLog] Actualize 8 years ago
Yen Chi Hsuan bc35ed3fb6
[nextmedia] Add support for NextTV (壹電視) 8 years ago
Sergey M․ 9d5b29c881
release 2017.01.22 8 years ago
Sergey M․ 6c031a35f3
[ChangeLog] Actualize 8 years ago
Yen Chi Hsuan 7c20b7484c
[nextmedia] Support redirected URLs 8 years ago
Yen Chi Hsuan 4447fb2332
[cspan] Support Ustream embedded videos
Closes #11547
8 years ago
Sergey M․ 1560baacc6
release 2017.01.18 8 years ago
Sergey M․ 460f61fac4
[ChangeLog] Actualize 8 years ago
Sergey M․ c1c2fe2045
release 2017.01.16 8 years ago
Sergey M․ ddd53c392e
[ChangeLog] Actualize 8 years ago
Yen Chi Hsuan 16e2c8f771
[brightcove] Recognize another player ID
Closes #11688
8 years ago
Yen Chi Hsuan dcae7b3fdc
[niconico] Allow login via cookies
Some codes are borrowed from #7968, which is by @jlhg

Closes #7968
8 years ago
Sergey M․ 5d4c7daa49
release 2017.01.14 8 years ago
Sergey M․ 0b94510cd0
[ChangeLog] Actualize 8 years ago
Sergey M․ 31ea2ad89d
release 2017.01.10 8 years ago
Sergey M․ 2184d44361
[ChangeLog] Actualize 8 years ago
Philipp Hagemeister bfedb2cc5a small fix to Changelog format 8 years ago
Philipp Hagemeister 8084951b7f [egghead:course] Add support for egghead.io course playlists
Individual egghead videos are already handled by the generic/Wistia extractors.
8 years ago
Sergey M․ e7ea724cb9
release 2017.01.08 8 years ago
Sergey M․ e60166020b
[ChangeLog] Actualize 8 years ago
Yen Chi Hsuan 1219201143
[ChangeLog] Update after #11581
[ci skip]
8 years ago
Yen Chi Hsuan 24d8a75982
[discoverygo] Fix JSON data parsing
HTMLParser, which is used by extract_attributes, already unescapes
attribute values with HTMLParser.unescape. They shouldn't be unescaped
again, to there may be parsing errors.

Ref: #11219, #11522
8 years ago
Sergey M․ 7232bb299b
release 2017.01.05 8 years ago
Sergey M․ 2b12e34076
[ChangeLog] Actualize 8 years ago
Sergey M․ 2021b650dd
release 2017.01.02 8 years ago
Sergey M․ b890caaf21
[ChangeLog] Actualize 8 years ago
Sergey M․ dc48a35404
release 2016.12.31 8 years ago
Sergey M․ 1ea0b727c4
[ChangeLog] Actualize 8 years ago
Sergey M․ 5e77c0b58e
release 2016.12.22 8 years ago
Remita Amine ab3091feda
[ChangeLog] Actualize 8 years ago
Sergey M․ 90352a8041
release 2016.12.20 8 years ago
Sergey M․ 1f6a79b0af
[ChangeLog] Actualize 8 years ago
Yen Chi Hsuan 8ab7e6c4cc
[kaltura] Improve widget ID extraction (closes #11480) 8 years ago
Sergey M․ f73d7d5074
release 2016.12.18 8 years ago
Sergey M․ 52a1d48d9f
[ChangeLog] Actualize 8 years ago
Sergey M․ 38be3bc568
release 2016.12.15 8 years ago
Sergey M․ d7ef47bffd
[ChangeLog] Actualize 8 years ago
Yen Chi Hsuan 5c32a5be95 [openload] Recognize oload.tv URLs (#10408) 8 years ago
Yen Chi Hsuan 30918999f5
[facebook] Recognize .onion URLs (closes #11443) 8 years ago
Sergey M․ 3c1e9dc4ec
release 2016.12.12 8 years ago
Sergey M․ 62faf9b55e
[ChangeLog] Actualize 8 years ago
Sergey M․ 18ece70c4d
release 2016.12.09 8 years ago
Sergey M․ 9ed3495eae
[ChangeLog] Actualize 8 years ago
Yen Chi Hsuan 6c20a0bb99
[openload] Fix extraction (closes #10408) 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․ f150530f4d
[ChangeLog] Actualize 8 years ago
Sergey M․ 2b380fc299
release 2016.11.27 8 years ago
Sergey M․ 294d4926d7
[ChangeLog] Actualize 8 years ago
Yen Chi Hsuan 44444f0d3b
[cbslocal] Support newyork.cbslocal.com
Closes #11285
8 years ago
Sergey M․ 3b5daf0736
release 2016.11.22 8 years ago
Sergey M․ c8f56741dd
[ChangeLog] Actualize 8 years ago
Yen Chi Hsuan 1d6ae5628f
[amcnetworks] Recognize more BBC America URLs
Closes #11263
8 years ago
Yen Chi Hsuan 303b38fa84
[ChangeLog] Update for #9028 8 years ago
Sergey M․ 08ec95a6db
[ChangeLog] Actualize 8 years ago
Sergey M․ b25459b88a
release 2016.11.18 8 years ago
Sergey M․ 5f75c4a4ad
[ChangeLog] Actualize 8 years ago
Yen Chi Hsuan d76767c90e
[ChangeLog] Update after #11122 landed 8 years ago
Sergey M․ 6b4dfa2819
release 2016.11.14.1 8 years ago
Sergey M․ 9f60134a9d
[ChangeLog] Actualize 8 years ago
Sergey M․ b3d4bd05f9
release 2016.11.14 8 years ago
Sergey M․ dbffd00ba9
[ChangeLog] Actualize 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․ 6590925c27
[ChangeLog] Actualize 8 years ago
Sergey M․ c58e07a7aa
release 2016.11.08 8 years ago
Sergey M․ f700afa24c
[ChangeLog] Actualize 8 years ago
Yen Chi Hsuan 5d47b38cf5 [tmz:article] Fix extraction (closes #11052) 8 years ago
DarkZeros cb882540e8 [mitele] Fix extraction after website redesign (fixes #10824) 8 years ago
Sergey M․ b30e4c2754
release 2016.11.04 8 years ago
Sergey M․ 09ffe34b00
[ChangeLog] Actualize 8 years ago
Sergey M․ cc99a77ac1
[extractor/generic] Add support for ISM manifests 8 years ago
Sergey M․ 8956d6608a
release 2016.11.02 8 years ago
Sergey M․ a18aeee803
[ChangeLog] Actualize 8 years ago
Sergey M․ e70a5e6566
release 2016.10.30 8 years ago
Sergey M․ 3bf55be466
[ChangeLog] Actualize 8 years ago
Yen Chi Hsuan d9ee2e5cf6
[facebook] Remove SWF params so that 1080P are detected
Closes #11073

In the provided link, SWF params give up to 720P, and VideoConfig
gives 1080P for both best and bestvideo. I guess all Facebook videos
supports HTML5 now, so I remove the old detection for SWF params
8 years ago
Yen Chi Hsuan e1a0b3b81c
[imgur] Recognize /r/ URLs (closes #11071) 8 years ago
Yen Chi Hsuan f02700a1fa
[openload] Fix extraction (#10408)
Thanks @TwelveCharzz again for studying openload codes
8 years ago
Yen Chi Hsuan a5a8877f9c
[adultswim] Fix extraction (closes #10979) 8 years ago
Yen Chi Hsuan ec8705117a
[hornbunny] Fix extraction (#10981) 8 years ago
Sergey M․ 88839f4380
release 2016.10.26 8 years ago
Sergey M․ 83e9374464
[ChangeLog] Actualize 8 years ago
Sergey M․ 94e08950e3
release 2016.10.25 8 years ago
Sergey M․ ee824a8d06
[ChangeLog] Actualize
[ci skip]
8 years ago
Sergey M․ b0b28b8241
[ChangeLog] Actualize 8 years ago
Yen Chi Hsuan 5ace137bf4
[dotsub] Support vimeo embed (closes #10964) 8 years ago
Yen Chi Hsuan 9dde0e04e6
[litv] Fix extraction (#11006) 8 years ago
Yen Chi Hsuan 5378f8ce0d
[ChangeLog] Update for #10996 8 years ago
Sergey M․ 69c2d42bd7
release 2016.10.21.1 8 years ago
Sergey M․ 062e2769a3
[ChangeLog] Actualize 8 years ago
Sergey M․ 9ce0077485
release 2016.10.21 8 years ago
Sergey M․ 0ebb86bd18
[ChangeLog] Actualize 8 years ago
Yen Chi Hsuan 19e447150d
[ChangeLog] Update for #10971 8 years ago
Sergey M․ 05b7996cab
[ChangeLog] Fix typos and add unreleased version header 8 years ago
Sergey M․ c8802041dd
release 2016.10.19 8 years ago
Sergey M․ c7911009a0
[ChangeLog] Actualize 8 years ago
Sergey M․ bbd7706898
release 2016.10.16 8 years ago
Sergey M․ 112740e79f
[ChangeLog] Actualize 8 years ago
Yen Chi Hsuan f605242bfc
[ChangeLog] Update for #10917 8 years ago
Yen Chi Hsuan 88ebefc054
[cmt] Fix mgid extraction (closes #10813)
The example in #10813 requires TV provider authentication in Firefox,
while youtube-dl can download it directly with an US proxy.

I'm not sure whether the mgid fix is cmt-specific or it applies to all
mtv-based sites. I keep it in cmt.py until similar patterns are found in
other websites.
8 years ago
Yen Chi Hsuan 2ecbd2ad6f
[chirbit:profile] Fix extraction 8 years ago
Yen Chi Hsuan 62a0b86e4f
[carambatv] Fix extraction
The video requested in #9815 now has videomore embeds.
8 years ago
Yen Chi Hsuan e2004ccaf7
[canalplus] Fix video_id and update _TESTS
Some tests are gone, and some redirect to different videos
8 years ago
Yen Chi Hsuan a5f8473145
[cbsinteractive] Fix extraction for cnet.com 8 years ago
Yen Chi Hsuan 580d411931
[parliamentliveuk] Recognize lower case URLs
Closes #10912

Seems parliamentliveuk matches URLs case-insentive. For example this URL
also works:
http://parliamentlive.tv/EvEnt/Index/3F24936f-130f-40bf-9a5d-b3d6479da6a4
8 years ago
Sergey M․ 5c4bfd4da5
release 2016.10.12 8 years ago
Sergey M․ 7104ae799c
[ChangeLog] Actualize 8 years ago
Yen Chi Hsuan 9feb1c9731
[dailymotion] Fix extraction and update _TESTS
Closes #10901

Seems all videos use player V5 syntax now
8 years ago
Yen Chi Hsuan a093cfc78b
[vimeo:review] Fix extraction (#10900)
Now Vimeo Review videos uses React. Thanks @davekaro for analyzing the
problem!
8 years ago
Yen Chi Hsuan cea364f70c
[extractor/common] Support HTML media elements without child nodes 8 years ago
Yen Chi Hsuan 55642487f0
[nhl] Skip invalid m3u8 formats (closes #10713) 8 years ago
Yen Chi Hsuan c452e69d3d
[footyroom] Fix extraction and update _TESTS (closes #10810) 8 years ago
Yen Chi Hsuan f165ca70eb
[abc.net.au:iview] Fix for non-series videos (closes #10895) 8 years ago
Yen Chi Hsuan 71cdcb2331
[hbo] Support episode pages (closes #10892) 8 years ago
Yen Chi Hsuan 65f4c1de3d
[allocine] Fix extraction (closes #10860)
I change the URL of the third test case, because now the original URL
does not contain a video anymore, and there's no easy to get the real
URL from the /film/ one.
8 years ago
Yen Chi Hsuan b0082629a9
[nextmedia] Support action news (動新聞) on Apple Daily 8 years ago
Yen Chi Hsuan 8204c73352
[Makefile] Fix for GNU make < 4 (closes #9387)
Shell assignment operator in BSD make != is ported to GNU make in
version 4.0, so 3.x doesn't work. I choose to drop BSD make support as
installing GNU make on *BSD systems is easier than installing newer GNU
make.
8 years ago
Sergey M․ dd4291f729
release 2016.10.07 8 years ago
Sergey M․ 888f8d6ba4
[ChangeLog] Actualize 8 years ago
Yen Chi Hsuan 38588ab977
[facebook] Fix for new handleServerJS syntax (closes #10846)
According to the dump file in #10846, handleServerJS() now accepts
an optional second argument. It's a string from available dump files.
8 years ago
Yen Chi Hsuan 9dcd6fd3aa
[generic,commonprotocols] Move mms suuport from GenericIE
And use _generic_* helpers in those extractors
8 years ago
Yen Chi Hsuan 3d83a1ae92
[generic] Support direct MMS links (closes #10838) 8 years ago
Yen Chi Hsuan c0a7b9b348
Revert "[Makefilea] Fix for GNU make < 4"
This reverts commit 831a34caa2.

The reverted commit breaks lazy extractors.
8 years ago
Yen Chi Hsuan 831a34caa2
[Makefilea] Fix for GNU make < 4
Closes #9387

The shell assignment operator != was introduced in GNU make 4.0, or
specifically the commit in [1]. This fix removes such usages and
fallback to a more portable syntax. Tested with:

* GNU make 3.82 on CentOS 7.2
* bmake 20150910 on CentOS 7.2, source RPM from Fedora 24 [2]
* GNU make 4.2.1 on Arch Linux (Arch official package)
* bmake 20160926 on Arch Linux (Arch official package)
* GNU make 3.82 on Arch Linux (Compiled from source)
* Apple bsdmake-24 on macOS Sierra, binary package from Homebrew

Thanks @bdeyal for the feedback of the first tests

[1] http://git.savannah.gnu.org/cgit/make.git/commit/?id=b34438bee83ee906a23b881f257e684a0993b9b1
[2] http://koji.fedoraproject.org/koji/buildinfo?buildID=716769
8 years ago
Sergey M․ 6c152ce20f
release 2016.10.02 8 years ago
Sergey M․ 26406d33c7
[ChangeLog] Actualize 8 years ago
Yen Chi Hsuan 99ed78c79e
[jwplatform] Support DASH streams 8 years ago
Yen Chi Hsuan fd15264172
[jwplatform] Support old-style jwplayer playlists 8 years ago