aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/extractor/brightcove.py
AgeCommit message (Collapse)Author
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
2014-11-03[brightcove] Make _VALID_URL less greedy and check for empty URLs (#3541)Naglis Jonaitis
2014-10-13[brightcove] Add a test for playlistsJaime Marquínez Ferrándiz
2014-08-24[brightcove] Add support for videoId= in og:video meta (Fixes #3571)Philipp Hagemeister
2014-08-24[brightcove] Detect geoblockingPhilipp Hagemeister
2014-08-24[brightcove] Add a truncated URL warning message (#3571)Philipp Hagemeister
2014-06-15[brightcove] Set the filesize of the formats and use _sort_formatsJaime Marquínez Ferrándiz
2014-06-15[brightcove] Modernize some testsJaime Marquínez Ferrándiz
2014-06-15[brightcove] Add support for renditions with 'remote' set to True (fixes #3081)Jaime Marquínez Ferrándiz
The url needs to be modified to get the flv video.
2014-06-15[brightcove] Improve the 'experienceJSON' regex (#3081)Jaime Marquínez Ferrándiz
One of the strings may contain ';', we would get an invalid json string.
2014-04-12[brightcove] Only use url from meta element if it has the 'playerKey' field ↵Jaime Marquínez Ferrándiz
(fixes #2738)
2014-04-01[brightcove] Encode object_str with utf-8Sergey M․
2014-02-10[brightcove] Unescape html entities from the 'og:video' url property (fixes ↵Jaime Marquínez Ferrándiz
#2360)
2014-02-03[generic] Add support for multiple brightcove URLs (Fixes #2283)Philipp Hagemeister
2014-01-28[brightcove] Move test to genericPhilipp Hagemeister
2014-01-28[brightcove] Parse URL from meta element if available (Fixes #2253)Philipp Hagemeister
2014-01-23[nowness] Add supportPhilipp Hagemeister
2014-01-21[brightcove] Fix extraction of embedded videosJaime Marquínez Ferrándiz
There was a leading ‘:’ in the regex. The ‘flashvars’ parameter is not always available.
2014-01-21[brightcove] Fix check for url in the resultJaime Marquínez Ferrándiz
It may have the ‘formats’ field instead of ‘url’.
2014-01-21[servingsys] Add supportPhilipp Hagemeister
This also adds support for brightcove advertisements. Fixes #2181
2014-01-10[brightcove] The ‘id’ attribute is not always present in the object tag ↵Jaime Marquínez Ferrándiz
(fixes #2132) It looks like the ‘flashId’ parameter is not needed.
2014-01-07Use original Referer URL in Brightcove requests (Fixes #2110)Philipp Hagemeister
2014-01-07[brightcove] Use unicode_literalsPhilipp Hagemeister
2013-12-20[brightcove] Test checksum changedPhilipp Hagemeister
2013-12-09Remove superfluous spacesPhilipp Hagemeister
2013-12-09[brightcove] Use the original url (usually the player) as the default ↵Jaime Marquínez Ferrándiz
referer (fixes #1929)
2013-11-24[brightcove] Don't use 'or' with the xml nodes, use the 'value' attribute ↵Jaime Marquínez Ferrándiz
instead
2013-11-23[brightcove] Set the 'videoPlayer' value to the 'videoId' if it's missing in ↵Jaime Marquínez Ferrándiz
the parameters (fixes #1815)
2013-11-07[brightcove] Set the 'Referer' header if the url has the 'linkBaseUrl' ↵Jaime Marquínez Ferrándiz
parameter (fixes #1553)
2013-11-06[brightcove] Support redirected urls from bcove.me (fixes #1732)Jaime Marquínez Ferrándiz
'bctid' needs to be changed to '@videoPlayer', and 'bckey' to 'playerKey'.
2013-11-06[brightcove] Extract all the available formatsJaime Marquínez Ferrándiz
2013-11-06[brightcove] Change the 'videoId' or 'videoID' field to '@videoPlayer' ↵Jaime Marquínez Ferrándiz
(fixes #1697) It seems to be needed when using the htmlFederated page
2013-11-06[brightcove] Add the extraction of the url from genericJaime Marquínez Ferrándiz
2013-11-02[brightcove] Don't set the extensionJaime Marquínez Ferrándiz
If the video only has the 'FLVFullLengthURL' key, it can still be an mp4 file.
2013-10-17[brightcove] Raise error if playlist is empty (#1608)Philipp Hagemeister
2013-10-17[brightcove] Fix more broken XML (#1608)Philipp Hagemeister
2013-10-04[brightcove] Fix up some broken HTML (#1553)Philipp Hagemeister
2013-09-26[brightcove] Use direct url for the testsJaime Marquínez Ferrándiz
The test_all_urls.py test failed because BrightcoveIE doesn't match them.
2013-09-26[brightcove] Support videos that only provide flv versions (fixes #1504)Jaime Marquínez Ferrándiz
Moved the test from generic.py to brightcove.py
2013-07-12BrightcoveIE: Use parse_qs to extract the fields of the query (closes #1032)Jaime Marquínez Ferrándiz
Add a compat_urlparse to utils.
2013-07-11[brightcove] add importPhilipp Hagemeister
2013-07-11[brightcove] fix on Python 2.6Philipp Hagemeister
2013-07-11GenericIE: detect more Brightcove videosJaime Marquínez Ferrándiz
In some sites "class" contains more that BrightcoveExperience
2013-07-11BrightcoveIE: add support for playlistsJaime Marquínez Ferrándiz
2013-07-10GenericIE: Detect videos from BrightcoveJaime Marquínez Ferrándiz
Brightcove videos info is usually found in an <object class="BrightcoveExperience"></object> node, this is passed to a new method of BrightcoveIE that builds a url to extract the video.