Commit Graph

64 Commits (4f90d2aeacccab6dc461e92236480701c4a0900b)

Author SHA1 Message Date
Sergey M․ adf063dad1
[mtv,cc,cmt,spike] Improve and refactor
- Eliminate _transform_rtmp_url
* Generalize triforce mgid extraction
+ [cmt] Add support for full-episodes (closes #11623)
8 years ago
Sergey M․ 67fc365b86
[mtv,cc] Use hls by default (closes #11641) 8 years ago
Philipp Hagemeister dbaf601646 [comedycentral/mtv] Add support for HLS videos (fixes #11600)
Currently, the HTTP files of the RTMP urls are not present for the The Daily Show.
Use HLS instead for now.
8 years ago
Yen Chi Hsuan ec85ded83c
Fix "invalid escape sequences" error on Python 3.6 8 years ago
Philipp Hagemeister f882554815 [comedcycentral] Give /shows/.+/full-episodes URLs to the COmedyCentralFullEpisodesIE 8 years ago
Philipp Hagemeister cc61fc3934 [comedycentral] Add new extractor for full-episodes
CC seems to have added yet another indirection for full episodes - the mgid is now only in a linked feed.
This may be a little brittle, but it's better than failing outright.
Plus, the current The Daily Show episode now works :)
8 years ago
Philipp Hagemeister 6a9b3b61ea [comedycentral] Re-add shortnames
In cc99d4f826, the shortname feature got deleted by accident. Re-add it as a separate IE.
8 years ago
Yen Chi Hsuan cc99d4f826
[comedycentral] Remove IEs for *.cc.com except tosh.cc.com
All other subdomains now redirects to cc.com/* URLs
8 years ago
Sergey M․ 45550d1039
[comedycentraltv] Add extractor (Closes #10101) 8 years ago
Sergey M․ 0150a00f33
[cc] Add test for tosh.cc (Closes #9566) 9 years ago
TRox1972 c8831015f4
[ComedyCentral] Add support for tosh.cc.com and cc.com/video-clips 9 years ago
Sergey M․ 15707c7e02 [compat] Add compat_urllib_parse_urlencode and eliminate encode_dict
encode_dict functionality has been improved and moved directly into compat_urllib_parse_urlencode
All occurrences of compat_urllib_parse.urlencode throughout the codebase have been replaced by compat_urllib_parse_urlencode

Closes #8974
9 years ago
Sergey M․ 611c1dd96e [refactor] Single quotes consistency 9 years ago
Jaime Marquínez Ferrándiz 7023251239 [comedycentral] Support /shows URLs (fixes #8405) 9 years ago
Philipp Hagemeister c596ce91cd [comedycentral] Fix youtube-dl :thedailyshow
We'll let the generic IE follow the redirect and call back to us with the episode URL
9 years ago
Sergey M․ 7691a7a3bd [comedycentral] Fix feed uri request (Closes #5449, closes #5455) 10 years ago
PishPosh.McGee 2e241242a3 Adding subtitles 10 years ago
Jaime Marquínez Ferrándiz e41b1f7385 Fix flake8 errors 10 years ago
Philipp Hagemeister 91755ee384 [comedycentral:shows] Generate better IDs and add a test for that 10 years ago
Philipp Hagemeister 650ab5beeb [comedycentral:shows] Remove references to colbert report 10 years ago
Philipp Hagemeister 27d67ea2ba [comedycentral] Match URLs with a second ID (fixes #4499) 10 years ago
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
10 years ago
Philipp Hagemeister 6adeffa7c6 [comedycentral] Modernize 10 years ago
Philipp Hagemeister b244b5c3f9 remove unused imports 10 years ago
Jaime Marquínez Ferrándiz 5fee0eeac0 [ComedyCentralShows] Use the rtmp urls transform function from the MTV IE (fixes #3364)
It produces the right mp4 urls, so we stop prefering the rtmp urls.
10 years ago
Philipp Hagemeister 07e7dc4bdc [comedycentral] Prefer RTMP for now 10 years ago
Philipp Hagemeister 4c59dc4c34 [comedycentral] Support news-team URLs (Fixes #3649) 10 years ago
Philipp Hagemeister 7260ea0705 [comedycentral] Move tests to the extractor itself 10 years ago
Jaime Marquínez Ferrándiz b4c538b02b [comedycentral] Only recognize the cc.com domain
The old comedycentral.com urls redirect to the new urls.
11 years ago
Jaime Marquínez Ferrándiz 13059bceb2 [comedycentral] Recognize 'full-episodes' urls (fixes #3277) 11 years ago
Philipp Hagemeister 60b2dd1285 [comedycentral] Correct handling when latest tds episode is a special-episode instead of a regular one 11 years ago
Jaime Marquínez Ferrándiz 6db80ad2db [comedycentralshows] Transform the rtmp urls so that rtmpdump can download them (fixes #3010)
From 'rtmpe://viacomccstrmfs.fplive.net/viacomccstrm/gsp.comedystor/*' to 'rtmpe://viacommtvstrmfs.fplive.net:1935/viacommtvstrm/gsp.comedystor/*'
11 years ago
Philipp Hagemeister 7753cadbfa [comedycentral:shows] Add support for TDS special editions (Fixes #2733) 11 years ago
Philipp Hagemeister 3ab34c603e [comedycentral] Fix test md5sum 11 years ago
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.
11 years ago
Philipp Hagemeister f34e6a2cd6 [comedycentral:shows] Do no include 6-digit identifier in display ID 11 years ago
Philipp Hagemeister 177fed41bc [comedycentral:shows] Support guest/ URLs (Fixes #2677) 11 years ago
Jaime Marquínez Ferrándiz 9ddaf4ef8c [comedycentral] Change XPath .//guid to ./guid (fixes #2668)
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.
11 years ago
Jaime Marquínez Ferrándiz 97b5573848 [comedycentral] Update test title for 34cbc7ee8d 11 years ago
Philipp Hagemeister 651486621d [comedycentral] Allow URLs with query parts (fixes #2661) 11 years ago
Philipp Hagemeister 16f4eb723a [comedycentral] Add support for /videos URLs (Fixes #2660) 11 years ago
Philipp Hagemeister 43f775e4ca [comedycentral] Duration can now be a float (Fixes #2647) 11 years ago
Mark Lee 24a2aac445 [comedycentral] fix TDS extended interviews
The new website broke the URL format.
Added "playlist" as a valid ID keyword.
11 years ago
Philipp Hagemeister 34cbc7ee8d [comedycentral] Better titles 11 years ago
Philipp Hagemeister 865cbf4fc5 [comedycentral] Correct uri (Fixes #2627) 11 years ago
Philipp Hagemeister 99b380c33b [comedycentral] Fix thedailyshow / thecolbertreport (Fixes #2600, #2596) 11 years ago
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
11 years ago
dst 57b6288358 [comedycentral] Improve regexes 11 years ago
Jaime Marquínez Ferrándiz 130f12985a [comedycentral] Use the generic `_real_extract` provided by the base class 11 years ago
Philipp Hagemeister a4a028323e [comedycentral] Use unicode_literals 11 years ago