aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/extractor/brightcove.py
AgeCommit message (Collapse)Author
2016-03-26[brightcove] Extract more formats (#8862)Yen Chi Hsuan
2016-03-26[brightcove] Support alternative BrightcoveExperience layoutYen Chi Hsuan
The full URL lays in the `data` attribute of <object> (#8862)
2016-03-16[brightcover] Remove unused importSergey M․
2016-03-16[brightcove:new] extract protocol-less embed URLs(closes #2914)remitamine
2016-03-16[brightcove] some improvements and fixesremitamine
- use FFmpeg downloader to download m3u8 formats extracted from BrightcoveNew(some of the m3u8 media playlists use AES-128) - update comment and update_url_query to handle url query
2016-03-15[thestar] Add new extractor(closes #5955)remitamine
2016-03-15[brightcove:new] update embed_in_page embeds regex to match non numeric ref idremitamine
2016-03-15[brightcove] extract dash formats and detect audio formatsremitamine
2016-03-15[brightcove:new] detect m3u8 manifests by M2TS containerremitamine
2016-03-15[brightcove:new] Add support for non numeric ref: preffixed video idsremitamine
2016-03-14[brightcove] raise ExtractorError on 403 errors and fix regex to work with ↵remitamine
tenplay
2015-12-29Simplify formats accumulation for f4m/m3u8/smil formatsSergey M․
Now all _extract_*_formats routines return a list
2015-12-18[brightcove:new] Add test for ref: prefixed video idSergey M․
2015-12-18[brightcove:new] Clarify ref: prefixSergey M․
2015-12-18[brightcove:new] Fix typoSergey M․
2015-12-18[brightcove:new] Add support for ref: preffixed video ids (Closes #7794)Sergey M․
2015-12-18[brightcove:new] Add _extract_urlSergey M․
2015-11-23Switch codebase to use sanitized_Request instead ofSergey M?
compat_urllib_request.Request [downloader/dash] Use sanitized_Request [downloader/http] Use sanitized_Request [atresplayer] Use sanitized_Request [bambuser] Use sanitized_Request [bliptv] Use sanitized_Request [brightcove] Use sanitized_Request [cbs] Use sanitized_Request [ceskatelevize] Use sanitized_Request [collegerama] Use sanitized_Request [extractor/common] Use sanitized_Request [crunchyroll] Use sanitized_Request [dailymotion] Use sanitized_Request [dcn] Use sanitized_Request [dramafever] Use sanitized_Request [dumpert] Use sanitized_Request [eitb] Use sanitized_Request [escapist] Use sanitized_Request [everyonesmixtape] Use sanitized_Request [extremetube] Use sanitized_Request [facebook] Use sanitized_Request [fc2] Use sanitized_Request [flickr] Use sanitized_Request [4tube] Use sanitized_Request [gdcvault] Use sanitized_Request [extractor/generic] Use sanitized_Request [hearthisat] Use sanitized_Request [hotnewhiphop] Use sanitized_Request [hypem] Use sanitized_Request [iprima] Use sanitized_Request [ivi] Use sanitized_Request [keezmovies] Use sanitized_Request [letv] Use sanitized_Request [lynda] Use sanitized_Request [metacafe] Use sanitized_Request [minhateca] Use sanitized_Request [miomio] Use sanitized_Request [meovideo] Use sanitized_Request [mofosex] Use sanitized_Request [moniker] Use sanitized_Request [mooshare] Use sanitized_Request [movieclips] Use sanitized_Request [mtv] Use sanitized_Request [myvideo] Use sanitized_Request [neteasemusic] Use sanitized_Request [nfb] Use sanitized_Request [niconico] Use sanitized_Request [noco] Use sanitized_Request [nosvideo] Use sanitized_Request [novamov] Use sanitized_Request [nowness] Use sanitized_Request [nuvid] Use sanitized_Request [played] Use sanitized_Request [pluralsight] Use sanitized_Request [pornhub] Use sanitized_Request [pornotube] Use sanitized_Request [primesharetv] Use sanitized_Request [promptfile] Use sanitized_Request [qqmusic] Use sanitized_Request [rtve] Use sanitized_Request [safari] Use sanitized_Request [sandia] Use sanitized_Request [shared] Use sanitized_Request [sharesix] Use sanitized_Request [sina] Use sanitized_Request [smotri] Use sanitized_Request [sohu] Use sanitized_Request [spankwire] Use sanitized_Request [sportdeutschland] Use sanitized_Request [streamcloud] Use sanitized_Request [streamcz] Use sanitized_Request [tapely] Use sanitized_Request [tube8] Use sanitized_Request [tubitv] Use sanitized_Request [twitch] Use sanitized_Request [twitter] Use sanitized_Request [udemy] Use sanitized_Request [vbox7] Use sanitized_Request [veoh] Use sanitized_Request [vessel] Use sanitized_Request [vevo] Use sanitized_Request [viddler] Use sanitized_Request [videomega] Use sanitized_Request [viewvster] Use sanitized_Request [viki] Use sanitized_Request [vk] Use sanitized_Request [vodlocker] Use sanitized_Request [voicerepublic] Use sanitized_Request [wistia] Use sanitized_Request [xfileshare] Use sanitized_Request [xtube] Use sanitized_Request [xvideos] Use sanitized_Request [yandexmusic] Use sanitized_Request [youku] Use sanitized_Request [youporn] Use sanitized_Request [youtube] Use sanitized_Request [patreon] Use sanitized_Request [extractor/common] Remove unused import [nfb] PEP 8
2015-11-14[brightcove:new] StyleSergey M․
2015-11-14[brightcove:new] Add test with rtmp streamsSergey M․
2015-11-14[brightcove:new] Fix testSergey M․
2015-11-14[brightcove] Order imports alphabeticallySergey M․
2015-11-14[brightcove] Remove unused importSergey M․
2015-11-14[brightcove] Fix _extract_urlsSergey M․
2015-11-14[brightcove] Clarify IE_NAMEsSergey M․
2015-11-14[brightcove:embedinpage] Rename extractor to brightcove newSergey M․
It's not actually embed_in_page but "New Studio" and allows both iframe and embed_in_page embeds
2015-11-14[brightcove] Rename extractor to brightcove legacySergey M․
Old embedding approaches are now "Legacy Studio"
2015-11-14[brightcove] Imrove extraction of new embedsSergey M․
2015-11-14[brightcove:embedinpage] Make more robust and extract rtmp streamsSergey M․
2015-11-14Merge branch 'brightcove_in_page_embed' of ↵Sergey M․
https://github.com/remitamine/youtube-dl into remitamine-brightcove_in_page_embed
2015-10-31[utils] change extract_attributes to work in python 2remitamine
2015-10-25Use a wrapper around xml.etree.ElementTree.fromstring in python 2.x (#7178)Jaime Marquínez Ferrándiz
Attributes aren't unicode objects, so they couldn't be directly used in info_dict fields (for example '--write-description' doesn't work with bytes).
2015-09-30[brightcove] fix test and fields extractionremitamine
2015-09-23[brightcove] fix streaming_src extractionremitamine
2015-09-11[brightcove] add support for brightcove in page embed(fixes #6824)remitamine
2015-06-23[brightcove] Use `compat_xml_parse_error` (Closes #6060)Sergey M․
2015-06-13[brightcove] Improve and generalize brightcove URL extraction from JSSergey M․
2015-06-13Brightcove extractor: support customBC.createVideo(...); methodfnord
found in http://www.americanbar.org/groups/family_law.html and http://america.aljazeera.com/watch/shows/america-tonight/2015/6/exclusive-hunting-isil-with-the-pkk.html
2015-06-07[brightcove] Allow single quotes in Brightcove URLs (fixes #5901)Yen Chi Hsuan
2015-04-16[brightcove] Always return lists from _extract_brightcove_urlsYen Chi Hsuan
In Python 3, filter() returns an iterable object, which is equivalently to True even for an empty result set. It causes false positive playlists in generic extraction logic.
2015-04-14[brightcove] Handle non well-formed XMLs (#5421)Sergey M․
2015-04-14[brightcove] Improve brightcove experience regex (Closes #5421)Sergey M․
2015-02-18[brightcove] Correct keys in playlistsPhilipp Hagemeister
2015-02-02[brightcove] Fix up more generically invalid XML (Fixes #4849)Philipp Hagemeister
2014-12-16[brightcove] Add shorter URL scheme for other extractorsPhilipp Hagemeister
2014-12-13Fix imports and general cleanupPhilipp Hagemeister
· 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
2014-12-03[brightcove] Make sure that the 'ext' variable is set (fixes #4360)Jaime Marquínez Ferrándiz
2014-11-20[brightcove] Improve error message detection (#4256)Jaime Marquínez Ferrándiz
2014-11-20[brightcove] Remove the namespace from the BrightcoveExperience html objectJaime Marquínez Ferrándiz
2014-11-06[brightcove] Extract m3u8 formats (#3541)Naglis Jonaitis