Commit Graph

49 Commits (b2cf6543b21bbe0954c45b35b1402eaca5187c0d)

Author SHA1 Message Date
Sergey M․ 7691a7a3bd [comedycentral] Fix feed uri request (Closes , closes )
PishPosh.McGee 2e241242a3 Adding subtitles
Jaime Marquínez Ferrándiz e41b1f7385 Fix flake8 errors
Philipp Hagemeister 91755ee384 [comedycentral:shows] Generate better IDs and add a test for that
Philipp Hagemeister 650ab5beeb [comedycentral:shows] Remove references to colbert report
Philipp Hagemeister 27d67ea2ba [comedycentral] Match URLs with a second ID (fixes )
Philipp Hagemeister 1cc79574fc Fix imports and general cleanup
· Import from compat what comes from compat. Yes, some names are available in utils too, but that's an implementation detail.
· Use _match_id consistently whenever possible
· Fix some outdated tests
· Use consistent valid URL (always match the whole protocol, no ^ at start required)
· Use modern test definitions
Philipp Hagemeister 6adeffa7c6 [comedycentral] Modernize
Philipp Hagemeister b244b5c3f9 remove unused imports
Jaime Marquínez Ferrándiz 5fee0eeac0 [ComedyCentralShows] Use the rtmp urls transform function from the MTV IE (fixes )
It produces the right mp4 urls, so we stop prefering the rtmp urls.
Philipp Hagemeister 07e7dc4bdc [comedycentral] Prefer RTMP for now
Philipp Hagemeister 4c59dc4c34 [comedycentral] Support news-team URLs (Fixes )
Philipp Hagemeister 7260ea0705 [comedycentral] Move tests to the extractor itself
Jaime Marquínez Ferrándiz b4c538b02b [comedycentral] Only recognize the cc.com domain
The old comedycentral.com urls redirect to the new urls.
Jaime Marquínez Ferrándiz 13059bceb2 [comedycentral] Recognize 'full-episodes' urls (fixes )
Philipp Hagemeister 60b2dd1285 [comedycentral] Correct handling when latest tds episode is a special-episode instead of a regular one
Jaime Marquínez Ferrándiz 6db80ad2db [comedycentralshows] Transform the rtmp urls so that rtmpdump can download them (fixes )
From 'rtmpe://viacomccstrmfs.fplive.net/viacomccstrm/gsp.comedystor/*' to 'rtmpe://viacommtvstrmfs.fplive.net:1935/viacommtvstrm/gsp.comedystor/*'
Philipp Hagemeister 7753cadbfa [comedycentral:shows] Add support for TDS special editions (Fixes )
Philipp Hagemeister 3ab34c603e [comedycentral] Fix test md5sum
Philipp Hagemeister 29e3e682af [comedycentral] Match more URLs
Looks like they only offer clips instead of full episodes now. We'll need to add new parsing code as well.
Philipp Hagemeister f34e6a2cd6 [comedycentral:shows] Do no include 6-digit identifier in display ID
Philipp Hagemeister 177fed41bc [comedycentral:shows] Support guest/ URLs (Fixes )
Jaime Marquínez Ferrándiz 9ddaf4ef8c [comedycentral] Change XPath .//guid to ./guid (fixes )
It fails to find the element in python 2.6 and it's not required, the
element is a direct child of the item node.
Jaime Marquínez Ferrándiz 97b5573848 [comedycentral] Update test title for 34cbc7ee8d
Philipp Hagemeister 651486621d [comedycentral] Allow URLs with query parts (fixes )
Philipp Hagemeister 16f4eb723a [comedycentral] Add support for /videos URLs (Fixes )
Philipp Hagemeister 43f775e4ca [comedycentral] Duration can now be a float (Fixes )
Mark Lee 24a2aac445 [comedycentral] fix TDS extended interviews
The new website broke the URL format.
Added "playlist" as a valid ID keyword.
Philipp Hagemeister 34cbc7ee8d [comedycentral] Better titles
Philipp Hagemeister 865cbf4fc5 [comedycentral] Correct uri (Fixes )
Philipp Hagemeister 99b380c33b [comedycentral] Fix thedailyshow / thecolbertreport (Fixes , )
ericpardee f102372b5f Update to comedycentral.py (cc.com)
Added cc.com as it's same as comedycentral.com and used, i.e. http://www.cc.com/video-clips/fmyq0m/broad-city-a-beautiful-railroad-style-apartment
dst 57b6288358 [comedycentral] Improve regexes
Jaime Marquínez Ferrándiz 130f12985a [comedycentral] Use the generic `_real_extract` provided by the base class
Philipp Hagemeister a4a028323e [comedycentral] Use unicode_literals
Philipp Hagemeister 780ee4e501 [comedycentral] Adapt testcase
In contrast to other sites, ComedyCentral seems to understand how to sensibly use MTV IE, but the additional text shouldn't hurt.
Jaime Marquínez Ferrándiz efa1739b74 [comedycentral] Recognize ‘video-collections’ urls ()
Philipp Hagemeister 29030c0a4c Merge remote-tracking branch 'dstftw/correct-valid-urls'
dst c0ade33e16 Correct some extractor _VALID_URL regexes
Jaime Marquínez Ferrándiz 84db81815a Move common code for extractors based in MTV services to a new base class
Removes the duplication of the thumbnail extraction code (only MTVIE needs to override it)
Jaime Marquínez Ferrándiz fb7abb31af Remove the compatibility code used before the new format system was implemented
Jaime Marquínez Ferrándiz e26f871228 Use the new '_download_xml' helper in more extractors
Jaime Marquínez Ferrándiz 66cfab4226 [comedycentral] Add support for comedycentral.com videos (closes )
It's a subclass of MTVIE

The extractor for colbertnation.com and thedailyshow.com is called now ComedyCentralShowsIE
Philipp Hagemeister d93bdee9a6 [comedycentral] Prepare for generic video extraction ()
Jaime Marquínez Ferrándiz ddbfd0f0c5 ComedyCentralIE: support the extended interviews urls (fixes )
Philipp Hagemeister 0f81866329 Add --list-extractor-descriptions (human-readable list of IEs)
Philipp Hagemeister 6f5ac90cf3 Move tests to the IE definitions
Jaime Marquínez Ferrándiz bcd606c0fe ComedycentralIE: Force conversion of the description to unicode (close )
When writing to a file it would fail.
Philipp Hagemeister ea63e4998b Move comedycentral into its own file