Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
[Noovo] Add new extractor #12792
Please follow the guide below
Before submitting a pull request make sure you have:
In order to be accepted and merged into youtube-dl each piece of code must be in public domain or released under Unlicense. Check one of the following options:
What is the purpose of your pull request?
Description of your pull request and other information
Adding extractor for Noovo (Noovo.ca) french video platform since requested via issue #12565
khavishbhundoo added a commit to khavishbhundoo/youtube-dl that referenced this pull request
Jun 14, 2017
* [cbsinteractive] fix extractor * [cbsinteractive] update test cases * [cbsinteractive] extract formats with `CBSIE` * [extractor/common] Fix rtmp and rtsp formats' URLs in _extract_wowza_formats * [vier] Extract more info Extract the `episode_number` and `upload_date`. Also extract the real `description`. * [vier] Relax regexes and extract more metadata (closes ytdl-org#12539) * [jsinterp] Add support for quoted names and indexers (closes ytdl-org#13123, closes ytdl-org#13130) * [ChangeLog] Actualize * release 2017.05.18 * [ChangeLog] Fix typo * [jsinterp] Fix typo and cleanup regexes (closes ytdl-org#13134) * [ChangeLog] Actualize * release 2017.05.18.1 * [mitele] Update app key regex * [hitbox] Add support for smashcast.tv (closes ytdl-org#13154) * [njpwworld] Fix extraction (closes ytdl-org#13162) * [toypics] Fix extraction * [toypics] Improve and modernize * [adobepass] Add support for Brighthouse MSO * [toggle] Relax _VALID_URL (closes ytdl-org#13172) * [youtube] Fix DASH manifest signature decryption (closes ytdl-org#8944) * [youtube] Modernize * [streamcz] Add support for subtitles * [downloader/external] Pass -loglevel to ffmpeg downloader (closes ytdl-org#13183) * Credit @zurfyx for atresplayer improvements (ytdl-org#12548) * Credit @mphe for streamango (ytdl-org#12643) * Credit @fredbourni for noovo (ytdl-org#12792) * [ChangeLog] Actualize * release 2017.05.23 * Credit @timendum for rai (ytdl-org#11790) and mediaset (ytdl-org#12964) * Credit @gritstub for vevo fix (ytdl-org#12879) * [cbsnews] fix extraction for 60 Minutes videos * [vimeo] Fix formats' sorting (closes ytdl-org#13189) * [postprocessor/ffmpeg] Fix metadata filename handling on Python 2 Fixes ytdl-org#13182 * [udemy] Fix extraction for outputs' format entries without URL (closes ytdl-org#13192) * [youku] Fix extraction (closes ytdl-org#13191) * [utils] Recognize more patterns in strip_jsonp() Used in Youku Show pages * [youku:show] Fix extraction * [tudou] Merge into youku extractor (fixes ytdl-org#12214) Also, there are no tudou playlists anymore. All playlist URLs points to youku playlists. * [bbc] Add support for authentication * Revert "[youtube] Don't use the DASH manifest from 'get_video_info' if 'use_cipher_signature' is True (ytdl-org#5118)" This reverts commit 87dc451. * [ChangeLog] Update after the fix for ytdl-org#11381 * [ChangeLog] Actualize * release 2017.05.26 * [cbsnews] Fix extraction (closes ytdl-org#13205) * [youku] Extract more metadata (closes ytdl-org#10433) * [adn] fix formats extraction * [utils] Drop an compatibility wrapper for Python < 2.6 addinfourl.getcode is added since Python 2.6a1. As youtube-dl now requires 2.6+, this is no longer necessary. See python/cpython@9b0d46d * [cbsinteractive] Relax _VALID_URL (closes ytdl-org#13213) * [beam:vod] Add extractor * [beam] Improve and add support for mixer.com (closes ytdl-org#13032) * [dvtv] Parse adaptive formats as well The old code hit an error when it attempted to parse the string "adaptive" for video height. Actually parsing the returned playlists is a good idea because it adds more output formats, including some audio-only-ones. * [dvtv] Improve and fix playlists support (closes ytdl-org#13063) * [medialaan] Fix videos with missing videoUrl A rough trick to get around the two different json styles medialaan seems to be using. Fix for these example videos: https://vtmkzoom.be/video?aid=45724 https://vtmkzoom.be/video?aid=45425 * [medialaan] PEP 8 (closes ytdl-org#12774) * [gaskrank] Fix extraction * [gaskrank] Improve (closes ytdl-org#12493) * [abcnews] Add support for embed URLs * [abcnews] Improve and remove duplicate test (closes ytdl-org#12851) * [xhamster] Extract categories (closes ytdl-org#11728) * [xhamster] Fix author and like/dislike count extraction * [xhamster] Simplify (closes ytdl-org#13216) * [youtube] Parse player_url if format URLs are encrypted or DASH MPDs are requested Fixes ytdl-org#13211 * [ChangeLog] Actualize * release 2017.05.29 * [README.md] Add an example for how to use .netrc on Windows That's a Python bug: http://bugs.python.org/issue28334 Most likely it will be fixed in Python 3.7: python/cpython#123 * [README.md] Mention http_dash_segments protocol * [packtpub] Fix authentication(closes ytdl-org#13240) * [drbonanza] Fix extraction (closes ytdl-org#13231) * [francetv] Relax _VALID_URL * [1tv] Lower preference for http formats (closes ytdl-org#13246) * [youtube] Improve chapters extraction (closes ytdl-org#13247) * [safari] Fix typo (closes ytdl-org#13252) * [YoutubeDL] Don't emit ANSI escape codes on Windows * [godtv] Remove extractor (closes ytdl-org#13175) * [pornhub:playlist] Fix extraction (closes ytdl-org#13281) * [pornhub:uservideos] Add missing raise * [bandcamp:weekly] Add extractor * [bandcamp:weekly] Improve and extract more metadata (closes ytdl-org#12758) * Credit @adamvoss for bandcamp:weekly (ytdl-org#12758) * Credit @mikf for beam:vod (ytdl-org#13032) * Credit @jktjkt for dvtv formats (ytdl-org#13063) * [ChangeLog] Actualize * release 2017.06.05 * [tvplayer] Fix extraction (closes ytdl-org#13291) * [rtlnl] Improve _VALID_URL (closes ytdl-org#13295) * [streamango] Make title optional * [streamango] Skip download for test (closes ytdl-org#13292) * [README.md] Clarify output template references (closes ytdl-org#13316) * [README.md] Improve man page formatting * [YoutubeDL] Sanitize more fields (ytdl-org#13313) * [liveleak] Ensure height is int (closes ytdl-org#13313) * [safari] Improve authentication detection (closes ytdl-org#13319) * [sohu] Fix numeric fields * [flickr] Ensure format id is string * [foxgay] Ensure height is int * [gfycat] Ensure filesize is int * [golem] Ensure format id is string * [jove] Ensure comment count is int * [sexu] Ensure height is int * [turbo] Ensure format id is string * [extractor/common] Return unicode string from _match_id * [extractor/generic] Ensure format id is unicode string * [msn] Fix formats extraction * [newgrounds] Improve formats and uploader extraction (closes ytdl-org#13346) * [newgrounds:playlist] Add extractor (closes ytdl-org#10611) * [utils] Improve unified_timestamp * [newgrounds] Extract more metadata (closes ytdl-org#13232) * [rutv] Add support for testplayer.vgtrk.com (closes ytdl-org#13347) * [xfileshare] Modernize and pass referrer * [xfileshare] Add support for rapidvideo (closes ytdl-org#13348) * [compat] Introduce compat_HTMLParseError * [utils] Handle HTMLParseError in extract_attributes (closes ytdl-org#13349) * [xfileshare] PEP 8 * [ChangeLog] Actualize * release 2017.06.12 * [compat] Add compat_HTMLParseError to __all__ * [corus] Add support for history.ca (closes ytdl-org#13359) * [corus] Add support for showcase.ca
Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes were made to the code. Suggestions cannot be applied while the pull request is closed. Suggestions cannot be applied while viewing a subset of changes. Only one suggestion per line can be applied in a batch. Add this suggestion to a batch that can be applied as a single commit. Applying suggestions on deleted lines is not supported. You must change the existing code in this line in order to create a valid suggestion. Outdated suggestions cannot be applied. This suggestion has been applied or marked resolved. Suggestions cannot be applied from pending reviews. Suggestions cannot be applied on multi-line comments.