projects
/
GM_direct_download_links.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Support Repubblica TV Live, which streams using mms transport
[GM_direct_download_links.git]
/
direct_download_links.js
diff --git
a/direct_download_links.js
b/direct_download_links.js
index
055ccea
..
6d0f401
100644
(file)
--- a/
direct_download_links.js
+++ b/
direct_download_links.js
@@
-23,6
+23,7
@@
// @name Direct Download Links
// @namespace http://git.ao2.it/GM_direct_download_links.git
// @description Add direct download links for (video) files
// @name Direct Download Links
// @namespace http://git.ao2.it/GM_direct_download_links.git
// @description Add direct download links for (video) files
+// @include http://video.repubblica.it/*
// @include http://tv.repubblica.it/*
// @include http://trovacinema.repubblica.it/*
// @include http://www.kataweb.it/tvzap/*
// @include http://tv.repubblica.it/*
// @include http://trovacinema.repubblica.it/*
// @include http://www.kataweb.it/tvzap/*
@@
-36,21
+37,27
@@
var supported_sites = [
{
var supported_sites = [
{
+ locationRegexp: /^http:\/\/video\.repubblica\.it\/.*$/,
+ fileElem: 'contA',
+ fileRegexp: /'pcUrl', '((http|mms):\/\/[^']*)'/,
+ linkDest: 'contA',
+ },
+ {
locationRegexp: /^http:\/\/tv\.repubblica\.it\/.*$/,
fileElem: 'boxPlayer',
locationRegexp: /^http:\/\/tv\.repubblica\.it\/.*$/,
fileElem: 'boxPlayer',
- fileRegexp: /'pcUrl', '(
http
:\/\/[^']*)'/,
+ fileRegexp: /'pcUrl', '(
(http|mms)
:\/\/[^']*)'/,
linkDest: 'box_embed',
},
{
locationRegexp: /^http:\/\/trovacinema\.repubblica\.it\/.*$/,
fileElem: 'col-center',
linkDest: 'box_embed',
},
{
locationRegexp: /^http:\/\/trovacinema\.repubblica\.it\/.*$/,
fileElem: 'col-center',
- fileRegexp: /'flvUrl', '(
http
:\/\/[^']*)'/,
+ fileRegexp: /'flvUrl', '(
(http|mms)
:\/\/[^']*)'/,
linkDest: 'col-center',
},
{
locationRegexp: /^http:\/\/www\.kataweb\.it\/tvzap\/.*$/,
fileElem: 'tvzap_video',
linkDest: 'col-center',
},
{
locationRegexp: /^http:\/\/www\.kataweb\.it\/tvzap\/.*$/,
fileElem: 'tvzap_video',
- fileRegexp: /'pcUrl', '(
http
:\/\/[^']*)'/,
+ fileRegexp: /'pcUrl', '(
(http|mms)
:\/\/[^']*)'/,
linkDest: 'playerCont',
},
];
linkDest: 'playerCont',
},
];
@@
-104,9
+111,13
@@
function direct_download_link_add(pageURL, fileElem, fileRegexp, linkDest) {
}
var download_link = document.createElement('a');
}
var download_link = document.createElement('a');
- download_link.textContent = 'Direct
Download
';
+ download_link.textContent = 'Direct
Link
';
download_link.setAttribute('href', fileURL);
download_link.setAttribute('href', fileURL);
- download_link.setAttribute('style', 'display: block; font-size: large; margin-left: 30px; margin-bottom: 1em;');
+ var style = 'background-color: white; color: blue;';
+ style += ' border: 2px solid red;'
+ style += ' float: right; font-size: large;';
+ style += ' padding: .5em; margin: 1em;'
+ download_link.setAttribute('style', style);
links.insertBefore(download_link, links.firstChild);
links.insertBefore(download_link, links.firstChild);