tele5 video

removes all the crap, re-enables your browsers native video player, shows DRM (protection) status in title bar

当前为 2022-07-29 提交的版本,查看 最新版本

// ==UserScript==
// @name tele5 video
// @namespace Violentmonkey Scripts
// @match https://tele5.de/mediathek/*
// @exclude /^https://tele5\.de/mediathek/$/
// @exclude /^https://tele5\.de/mediathek/#.*$/
// @exclude /^https://tele5\.de/mediathek/schlefaz.*$/
// @exclude /^https://tele5\.de/mediathek/kulfaz.*$/
// @version 0.0.1.20220729151034
// @description removes all the crap, re-enables your browsers native video player, shows DRM (protection) status in title bar
// ==/UserScript==

document.getElementsByTagName("body")[0].style.overflow = "hidden";

var onlinebis = document.querySelector('meta[name="twitter:description"]').content;
var phonenumbera = new RegExp(".* Online ", "gi");
onlinebis = onlinebis.replace(phonenumbera, "");
var phonenumberb = new RegExp(".* - ", "gi");
onlinebis = onlinebis.replace(phonenumberb, "");
var filmtitel = document.querySelector('meta[name="twitter:title"]').content;
var phonenumberc = new RegExp(" - .*", "gi");
filmtitel = filmtitel.replace(phonenumberc, "");

document.title = filmtitel + " - tele5 mediathek > " + onlinebis;

var volset = 0;

var vidcount = document.querySelectorAll("hyoga-player").length;

var vidnum = 0;
 if (vidcount > 1) {

    vidnum = prompt(vidcount + " Videos gefunden.\nWelches soll anzeigt werden?\nGültige Eingaben sind 1, 2 usw. und meistens ist Teil 1 = 1 ;-)");
    var vidnumint = vidnum - 1;

    for (var i = 0, l = vidcount; i < l; ++i) {
      var anchornum = i + 1;
      if (vidnumint == i) {
        document.querySelectorAll("hyoga-player")[i].style.display = "block"
        document.getElementById("anchor-"+anchornum).style.display = "block";
      } else {
        document.querySelectorAll("hyoga-player")[i].style.display = "none";
        document.getElementById("anchor-"+anchornum).style.display = "none";
      }

    }

 } else {
     var vidnumint = 0;
 }

 if (vidcount > 1) {
   filmtitel = document.getElementById("anchor-"+vidnum).getElementsByTagName("span")[0].innerHTML;
   document.title = filmtitel + " - tele5 mediathek > " + onlinebis;
 } else {
   document.title = filmtitel + " - tele5 mediathek > " + onlinebis;
 }

   document.getElementsByTagName("body")[0].onclick = function () {

  var t5vida = document.querySelectorAll("video")[vidnumint].id;
     
  document.getElementById(t5vida).setAttribute("controls",true);
  document.getElementsByClassName("vjs-control-bar")[vidnumint].style.display="none";

     if (volset != 1) {
         document.getElementById(t5vida).volume = 0.5;
         volset = 1;
     }
  document.getElementById(t5vida).play();
  // document.getElementById(t5vida).pause();
  var mydoctitle = document.title;
  var hasdrm = document.getElementById(t5vida).mediaKeys;
  if (!(hasdrm == null)) {
      if (document.title.indexOf("DRM! ") == -1) {
    document.title = "DRM! "  + mydoctitle;
        }
  }
       
}

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址