Commit Graph

675 Commits (f912d6c8cf5a68d576abe4426e12554c3404a7dd)

Author SHA1 Message Date
Sergey M․ 94db1f7f3b
[cnbc] Simplify extraction (closes , closes )
gfabiano ffa7b2bfee
[cbnc] Add support for new URL schema (closes )
Sergey M․ 476cf548e1
[sportbox] Improve extraction, add support for matchtv.ru and fix video id (closes )
Remita Amine f0ee386851 [tv3] remove extractor(closes )(closes )
Sergey M․ f6d7f7b474
[zattoo] Add support for more zattoo platform sites
Jens Rutschmann d0de6a287a
[tele5] Add extractor
Philipp Hagemeister c1a37eb24a [ard] Add support for Beta ARD Mediathek
Thanks to https://blog.fefe.de/?ts=a577685d for pointing out support is missing.
Sergey M․ dac6f7654a
[tvplayhome] Add extractor (closes )
Sergey M․ c707d2067d
[nova:embed] Add extractor (closes )
Sergey M․ df4d817bc3
[kinopoisk] Add extractor (closes )
Sergey M․ db192b2932
[yourporn] Add extractor (closes )
Sergey M․ 24e0cd709f
[raywenderlich] Adapt to site redesign (closes )
Sergey M․ b65e3b0636
[bitchute] Add extractor (closes )
Sergey M․ 9d1b213845
[viqeo] Add extractor (closes )
Enes 6de82b4476
[puhutv] Add extractor (closes )
Sergey M․ 4b3ee09886
[nrktv] Add support for new season and serie URL schema
Sergey M․ 79fd7320e2
[nrktv] Add support for new episode URL schema (closes )
Sergey M․ 69fcdb845b
[frontendmasters] Fix issues and improve extraction (closes , closes )
Luca Cherubin 6868d272e5
[frontendmasters] Add extractor
Sergey M․ 7b393f9cc5
[svt] Improve extraction and add support for pages (closes )
Sergey M․ 91aa502d91
[foxnews:insider] Remove extractor ()
Now covered by foxnews:article
Sergey M․ ce0edda0f9
[markiza] Add extractors (closes )
Sergey M․ 734d461ca0
[expressen] Add extractor
Sergey M․ a572ae6114
[tvnet] Improve and fix issues (closes )
Thomas van der Berg b2df66aeca
[tvnet] Add extractor
Sergey M․ c3023e9f2e
[camtube] Add extractor
Remita Amine 3a8e3730c1 [francetv] add support for sport.francetvinfo.fr(closes )
Remita Amine 128b58ad13 [nhl] remove old extractors
Sergey M․ cfd7f2a636
[apa] Add extractor (closes , closes )
Remita Amine c9e12a618c [9c9media] extract mpd formats and subtitles
mars67857 2a49d01992
[cammodels] Add extractor
Sergey M․ aee36ca832
[indavideo] Add support for generic embeds (closes )
Sergey M․ c561b75c82
[peertube] Add extractor (closes , closes )
Remita Amine 1139935db7 [nbc] add support for stream.nbcsports.com(closes )
Remita Amine 1306f5ed72 [mychannels] add support for mychannels.com(closes )
Remita Amine 58a68d8fda [moniker] Remove extractor(closes )
Remita Amine 6843ac5b13 add support for paramountnetwork.com and bellator.com(fixes )
Remita Amine 7f34984e81 [dtube] Add new extractor(closes )
Sergey M․ 789b7774a7
[businessinsider] Add extractor (closes , closes , closes )
Sergey M․ 660a230b2d
[cloudflarestream] Add support for cloudflare streams (closes )
Sergey M․ ea1f5e5dbd
[itv:btcc] Add extractor (closes )
Alex Seiler 4a73354586
[zattoo] Add extractor (closes )
Sergey M․ 171625469a
[etonline] Remove extractor (closes )
Covered by generic extractor
Sergey M․ a42839e548
[picarto] Improve extraction (closes , closes , closes , closes )
Patrick Griffis d6166a7602
[picarto] Add extractor
Sergey M․ b71bb3ba8b
[svtplay:series] Improve extraction (closes )
Mattias Wadman fd97fa7bfc
[svtplay:series] Add extractor
Related to 
Sergey M․ ea6679fbeb
[tvnow] Fix issues, simplify and improve (closes )
AndroKev 3acae1e031
[tvnow] Add support for shows
Sergey M․ 8b7340a45e
[lenta] Add extractor (closes )
Philipp Hagemeister f226880c6d [tennistv] Add support for tennistv.com
Chih-Hsuan Yen 08250b69c2 [line] Add support for tv.line.me (closes )
Sergey M․ 5d49d879cc
[raywenderlich] Add extractor ()
Sergey M․ 690404a6f8
[funk] Fix extraction and rework extractors (closes )
Sergey M․ 62f49dd3b9
[hidive] Add extractor (closes )
Sergey M․ 86c8cfc555
[vice] Fix extraction and rework extractors (closes , closes , closes , closes )
Sergey M․ 4c780fbd0a
[yapfiles] Add extractor (closes , refs )
Sergey M․ 8c73ef37b6
[vidlii] Add extractor (closes , closes , closes )
Sergey M․ 9306b0c8d9
[telequebec] Add support for emissions and refactor (closes , closes )
Sergey M․ 300148b48a
[telequebec:live] Add extractor (closes )
Sergey M․ f2908d072e
[mailru:music] Add extractor (closes )
Remita Amine b12cf31bb1 [cbc] add new extractor for olympics.cbc.ca(closes )
Sergey M․ 79080573b5
[francetv] Add support for zouzous.fr and ludo.fr (closes , closes , closes , closes )
Sergey M․ 99892e9908
[francetv] Separate main extractor and rework others to delegate to it
Remita Amine 5828489072 [nbc] add support for NBC Olympics Streams(closes )
Sergey M․ 246a75b4ff
[extractors] Import for myvi:embed
Petr Novák 27940ca09c [seznamzpravy] Add extractor (closes )
Sergey M․ 021bd012bb
[thesixtyone] Remove extractor (closes )
Sergey M․ df58ecbeba
[rtvs] Add extractor (closes , closes )
Sergey M․ 7d5406216a
[springboardplatform] Add extractor
Sergey M․ 154e4fdace
[ringtv] Remove extractor (closes )
Sergey M․ cad9caf76b
[kamcord] Remove extractor (closes )
Sergey M․ 54e8f62e01
[wdr] Rework extractors (closes )
Sebastian Leske 2d8bb80c60
[wdr:elefant] Add extractor
scil a90641fe87 [ximalaya_extractor] Add new extractor ximalaya ()
* [ximalaya_extractor] Add new extractor

* format change according by flake8

* changes accoring to review by @yan12125 at github pull 

* change %d to %s in a temp str

* seond changes accoring to review by @yan12125 at github pull 

* improve TESTS about contains

* changes accoring to third review by @yan12125 at github pull 

* forth changes accoring to forth review by @yan12125 at github pull 
Sergey M․ e654829b4c
[digg] Add extractor (closes )
Yen Chi Hsuan 1dd38dc0f4 Merge branch 'weibo' of https://github.com/sprhawk/youtube-dl into sprhawk-weibo
Martin Weinelt 45283afdec [motherless] Add support for groups
felix 8056c8542d
[mediasite] Add extractor, subsume sandia and collegerama extractors
Remita Amine d97cb84b31 [ufctv] Add new extractor(closes )
Leonardo Taccari 1ae0f0a21d
[internazionale] Add extractor
sprhawk c33de004e1 Merge branch 'master' of github.com:rg3/youtube-dl into weibo
Déstin Reed a14001a5a1 [Filmweb] Add extractor
Remita Amine db145ee54a [espn] Add new extractor for http://fivethirtyeight.com(closes )
Remita Amine 45d20488f1 [umg:de] Add new extractor(closes )(closes )
sprhawk 447a5a710d added weibo mobile site support
Remita Amine 4b7dd1705a [7plus] Add new extractor(closes )
Remita Amine 78466fcab5 [shahid] add support for show pages(closes )
Sergey M․ c8be7d5f74
[byutv] Fix extraction (closes , closes )
Remita Amine 23b6e23002 [tvnow] fix extraction(closes )
Remita Amine 127e98d31d [nickelodeon:br] correct extractor name
Remita Amine e4f201bc1b [extractors] add import for NickBrIE
sprhawk 29ac31afaf simply get the correct webpage, but not parsed to extract information
Andrew Bottom f4cc03d60b
[stretchinternet] Add extractor
Sergey M․ 2a57b62b80
[ellentube] Fix issues, improve and simplify (closes )
Alex Seiler e2707a832c
[ellentube] Fix extraction (closes )
Sergey M․ 1115271ac6
[raiplay:playlist] Fix issues and improve (closes )
Timendum d21d0ba6c1
[raiplay:playlist] Add extractor
Remita Amine 3c4fbfeca2 [dailymotion] remove dailymotion cloud extractor(closes )
https://web.archive.org/web/20160312110217/https://www.dmcloud.net/
Remita Amine 07cf18b9c5 [br] add support for BR Mediathek videos(fixes )(fixes )
Remita Amine 5f699251e9 [daisuki] add support for motto.daisuki.com(fixes )
Remita Amine 87dac57cf6 [firstpost] remove extractor
Remita Amine fe4bfe36e1 [gamersyde] remove extractor
Remita Amine cd9ff4ec5b [massengeschmacktv] Add support for Massengeschmack TV(replaces Fernseh Kritik TV)
Remita Amine e0a8686f48 [faz] fix extraction and add support for Perform Group embeds(fixes )
Alpesh Valia 477c97f86b
[hotstar:playlist] Add extractor
Jimbolino cd670befc4 [22tracks] Remove extractor (closes )
Sergey M․ eb4b5818e2
[younow] Fix issues and improve extraction (closes , closes , closes )
Andrew Udvare 47a8587915
[younow] Add extractor
Alex Seiler dc24a7d4a2 [myvideo] Remove extractor (closes )
Redirects to store.maxdome.de
mrBliss 7913e0fca7
[canvas] Add support for vrt.be/vrtnu (closes )
Alex Seiler e1d168e592 [servus] Add extractor (closes )
Parmjit Virk ca1c9f26fa [unity] Add extractor (fixes )
Sergey M․ ff3f1a62f0
[funk] Add extractor (closes )
Remita Amine 9e38dbb19c [voxmedia] add support for recode.net(fixes )
Remita Amine cdab1df912 [afreecatv] remove AfreecaTVGlobalIE
the website now show this message
> Global AfreecaTV will be merged and integrated on July 20th, 2017.
Every user around the world are now able to interact with one another on
www.afreecatv.com!
Khang Nguyen 04af3aca04 Remove YoutubeSharedVideoIE https://github.com/rg3/youtube-dl/issues/14303
Jakub Wilk d0f2d64114 [slideslive] Add extractor (closes )
Sergey M․ 117589dfa2
[canvas] Generalize mediazone.vrt.be extractor and rework canvas and een
Namnamseo 1c22d7a7f3
[kakao] Add extractor (closes )
Dan Weber 13de91c9e9
[americastestkitchen] Add extractor (closes )
Sergey M․ 9c2a17f2ce
[popcorntv] Add extractor (closes , closes )
Philipp Hagemeister 0732a90579 [orf] Add new extractor for f4m stories
luceatnobis debed8d759
[rutube:playlist] Add extractor (closes )
John D e9b865267a
[manyvids] Add support for preview videos (closes )
dubber0 503115540d
[aliexpress:live] Add extractor
Yen Chi Hsuan 09747ba766
[liveleak] Support another liveleak embedding pattern (closes )
Sergey M․ f5469da9e6
[laola1tv] Add support for tv.ittf.com (closes )
Genki Sky bfabd17b33 Add new extractor
Sergey M․ b3c6515365
[fourtube] Add support for other sites (closes , closes , closes )
Sergey M․ 0c43a481b9
[reddit] Add extractors (closes )
Sergey M․ 16afce174e
[mpora] Remove extractor (closes )
Sergey M․ e2b4808fd8
[voot] Improve extraction (, closes )
Ashutosh Chaudhary daaaf5f594
[voot] Add extractor
Sergey M․ 799802f368
[teamfour] Remove extractor (closes )
Now covered with generic extractor
Sergey M․ 8b9f50d7cb
[watchbox] Add extractor ()
Sergey M․ 0ed4758023
[clipfish] Remove extractor
Sergey M․ 836ef26486
[soundcloud:trackstation] Add extractor (closes )
Sergey M․ cbbe66635f
[yandexdisk] Add extractor (closes )
Philipp Hagemeister 24e966e8da [megaphone] Add extractor
Sergey M․ c99d6890cb
[nickru] Add extractor
Sergey M․ dc6520aa3d
[egghead:lesson] Add extractor ()
Sergey M․ 3f59b0154a
[nexx:embed] Add extractor for iframe embeds
Sergey M․ decf86044d
[pearvideo] Improve (closes )
troywith77 94b817edeb
[pearvideo] Add extractor
Sergey M․ 4e826cd9ae
[nexx] Add extractor (closes , closes )
coreynicholson b71c18b434 [vlive:playlist] Add extractor
luboss 256a746d21
[joj] Add extractor
Christopher Smith d2b9f362fa
[cjsw] Add extractor
Yen Chi Hsuan eadd313321
[yam] Remove extractor
mymedia.yam.com is dead. An wikipedia user also pointed out that Yam's
blog service is no longer available. [1]

[1] https://zh.wikipedia.org/zh-tw/%E5%A4%A9%E7%A9%BA%E9%83%A8%E8%90%BD
Sergey M․ 9b35297be1
[extractors] Add import for tastytrade
james 449c665776
[raiplay:live] Add extractor
Orn a1de83e5f0
[ruv] Add extractor
Sergey M․ 560050669b
[asiancrush] Add extractor (closes )
Sergey M․ 70e7967202
[newgrounds:playlist] Add extractor (closes )
Adam Voss 62bafabc09
[bandcamp:weekly] Add extractor
Sergey M․ cd750b731c
[godtv] Remove extractor (closes )
Mike Fährmann 1e0d65f0bd
[beam:vod] Add extractor
Yen Chi Hsuan c130f0a37b
[tudou] Merge into youku extractor (fixes )
Also, there are no tudou playlists anymore. All playlist URLs points to youku
playlists.
Timendum 0de136341a
[mediaset] Add extractor
phaer efe9316703
[orf:radio] Fix extraction
Since oe1.orf.at has been updated, both ORF radios supported by youtube_dl
use the same API. This commit honors this fact by merging both extractors
into one.
Sergey M․ 7fc60f4ee9
[upskill] Add extractor (closes )
Yen Chi Hsuan 7274f3d0e9
[douyu] Support Douyu shows (closes )
Sergey M․ 6d1ded7502
[francetv] Adapt to site redesign (closes )
Sergey M․ b6eb74e340
[nonktube] Add extractor (closes , closes )
Yen Chi Hsuan 4ac6dc3732
[vice] Support Vice articles (closes )
slocum 9dac2cec2d
[zaq1] Add new extractor
Frederic Bournival 1c7c76e4fb
[noovo] Add extractor
Sergey M․ 7986c3abcd
[anvato] Improve extraction (closes )
* Promote to regular shortcut based extractor
* Add mcp to access key mapping table
* Add support for embeds extraction
* Add support for anvato embeds in generic extractor
Yen Chi Hsuan facfd79f9a
[azubu] Remove extractor as the site is gone (closes )
Marvin Ewald 4db79fa1bc
[streamango] Add extractor
John Hawkinson 3266d08af2
[wsj:article] Add extractor
Remita Amine b2fff30817 [go90] Add new extractor(closes )
Remita Amine e4d74e2778 [tv2hu] improve extraction
Vukkk 3ef1d0c733 [tv2hu] Add new extractor
Sergey M․ 2bd875edfe
[medici] Add extractor (closes )
Entropy 5f3e0b69ef
[TheSun] Add new extractor
Sergey M․ 28b674ca23
[ceskateleveize:porady] Add extractor (closes , closes )
Remita Amine b68e00b08a [rtl2] add support for you.rtl2.de(closes )
Sergey M․ 2ab0bfcd81
[vshare] Add extractor (closes )
Remita Amine a9bb61a425 [discoveryvr] Add new extractor(closes )
Remita Amine 61e2331ad8 [tv5mondeplus] Add new extractor(closes )
Timendum 51342717cd
[rai] Fix extraction
Remita Amine 48ab554feb [vrv] add support for series pages
Remita Amine 77c8ebe631 [vrv] Add new extractor
Sergey M․ 7453999580
[packtpub] Add extractor (closes )
Remita Amine 82be732b17 [adn] Add new extractor
Remita Amine d66d43c554 [atvat] Add new extractor(closes )
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.
Remita Amine 772b5ff57f [toongoggles] Add new extractor(closes )
Sergey M․ 2a721cdff2
[medialaan] Fix and improve extraction (closes )
mrBliss e7a51a4c02
[vtm] Add extractor (closes )
Implementation of the approach described in .
Remita Amine 3e5856d860 [discoverynetworks] add support for more domains and bypass geo restiction
Sergey M․ 7049799470
[discoverygo:playlist] Add extractor (closes )
Sergey M․ 0cf2352e85
[dplayit] Separate and rewrite extractor and bypass geo restriction (closes )
Sergey M․ 5dd376345b
[tunepk] Add extractor (closes , closes )
Sergey M․ 054a587de8
[redbulltv] Improve extraction (closes , closes )
Juanjo Benages 64b7ccef3e
[redbulltv] Add extractor
Olivier Bilodeau cbb127568a
[vrak] Add extractor
Alex Seiler 948519b35d
[azmedien:showplaylist] Add support for all episodes playlists
Yen Chi Hsuan 9bd05b5a18 [daisuki] Add new extractor (closes )
Sergey M․ 0dc5a86a32
[npo] Add support for hetklokhuis.nl (closes )
Yen Chi Hsuan 892b47ab6c
[scivee] Remove extractor ()
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.
Sergey M․ e498758b9c
[freshlive] Fix issues and improve (closes )
Ricardo Constantino 5fc8d89361
[freshlive] Add extractor
Sergey M․ 922ab7840b
[etonline] Add extractor (closes )
Yen Chi Hsuan db182c63fb
[njpwworld] Add new extractor (closes )
Sergey M․ d5fd9a3be3
[skylinewebcams] Add extractor (closes )
Jakub Wilk 02d9b82a23
[tvn24] Add extractor
Sergey M․ 43a3d9edfc
[onetpl] Add support for onet.pl (closes )
Sergey M․ d31aa74fdb
[onetmvp] Add shortcut extractor
Marek Rusinowski 22ce9ad2bd
[vod.pl] Add new extractor
Remita Amine c7d6f614f3 [corus] Add new extractor(closes )()
Remita Amine 4d32b63851 [tvplayer] Add new extractor
Remita Amine b04975733c [sprout] Add new extractor
Remita Amine 8298018273 [scrippsnetworks:watch] Add new extractor(closes )
motophil e705755739 [gaskrank] Add new extractor ()
* [gaskrank] Add new extractor

* [gaskrank] Add new extractor - fixes as requested

* [gaskrank] Add new extractor - style fix

* [Gaskrank] Add new extractor - requested fixes

* [Gaskrank] Add new extractor - fix md5 checksum

* [gaskrank] Add new extractor - more requested fixes

* [Gaskrank] Add new extractor - fixed all but one quantified code issues

* [Gaskrank] add new extractor - more fields extracted, added second test

* [Gaskrank] Add new extractor - requested fixes.

* [Gaskrank] Add new extractor - requested changes.

* [Gaskrank] Add new extractor - final(?) fixes.
Sergey M․ 6ef3e65a7b
[videopress] Add extractor
Remita Amine 2c15db829c [drtv] add support for live and radio sections(closes )(closes )
Sergey M․ b7cc5f078e
[extractors] Remove remnants of sportbox extractor ()
Remita Amine df0588a31f Merge branch 'fstirlitz-filmon'
Remita Amine 4ce3407d08 [filmon] improve extraction
Yen Chi Hsuan bd8f48c78b
[bilibili] Support new Bangumi URLs (closes )
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 :

http://bangumi.bilibili.com/anime/v/40062
Odd Stråbø 8fd65faece
[NRKTV] Added NRKTVSeriesIE
[NRKTV] Added season and episode number to metadata.

[NRKTV] Added category to metadata.

[NRKTV] Added tests to NRKTVSeries.

[NRKTV] Fixed whitespace issues (flake8).
Alex Seiler f13da8af28
[azmedien:playlist] Add support for topic and themen playlists
Remita Amine a71b8d3b3b [itv] Add new extractor(closes )
Sergey M․ 008f247077
[mtv81] Add extractor (closes )
ping b92d3c5343 [vlive] Add support for channels
Remita Amine 9463637887 [tva] Add new extractor(closes )
Remita Amine b3277115a1 [disney] Add new extractor(closes )(closes )()()
Remita Amine c60089c022 [afreecatv:global] Add new extractor(closes )
Yen Chi Hsuan bc35ed3fb6
[nextmedia] Add support for NextTV (壹電視)
einstein95 8d1fbe0cb2
[pornflip] Add extractor (closes )
Sergey M․ 94629e537f
[azmedien] Improve (closes )
Alex Seiler e84495cd8d
[azmedien] Add extractor (closes )
sh!zeeg cd55c6ccd7
[beam:live] Add extractor
Déstin Reed 7f0bdc7a31
[inc] Add extractor
Philipp Hagemeister 8084951b7f [egghead:course] Add support for egghead.io course playlists
Individual egghead videos are already handled by the generic/Wistia extractors.
J 553c68bbd9
[hitrecord] Add extractor
Remita Amine 827961b122 [videott] remove extractor
Remita Amine 2365f94412 [sharesix] remove extractor
Remita Amine 32b7c2a57e [aol] remove AolFeaturesIE
Remita Amine 221ce32529 [break] merge BreakIE and ScreenJunkiesIE
Sergey M․ ce7ccb1caa
[cctv] Improve and merge with cntv (closes , closes , closes )
RPing 295eac6165
[cntv] Add extractor
Sergey M․ 966815e139
[nrktv:episodes] Add support for episodes ()
Sergey M․ 69677f3ee2
[videa] Improve and simplify (closes , closes )
Bagira e746021577
[videa] Add extractor
Sergey M․ 6cf261d882
[freevideo] Remove extractor (closes )
Handled by generic extractor
Arjan Verwer 963bd5ecfc
[showroomlive] Add extractor