ImdBinnewZ

Ajoute des liens vers Allociné et Imdb sur le site Binnews

// ==UserScript==
// 
// @description Ajoute des liens vers Allociné et Imdb sur le site Binnews
// @namespace   http://blog.kodono.info/
// @name        ImdBinnewZ 
// @icon        http://www.binnews.info/binnewz/favicon.ico
// @include     http://*binnews.in/*
// @include     https://*binnews.in/*
// @include     http://*binnews.me/*
// @include     https://*binnews.me/*
// @include     http://*binnews.biz/*
// @include     https://*binnews.biz/*
// @namespace   www.binnews.in
// @namespace   www.binnews.me
// @namespace   www.binnews.biz
// @author      Jarod, Stinky
// @version     1.5
// 
// ==/UserScript==
// 
// 
// ######################   THANK'S TO JAROD FOR THE ORIGINAL AND PREVIOUS VERSIONS OF ALLOCINE SCRIPT   ######################
//
//                                     ==> http://userscripts-mirror.org/scripts/show/8421
//
// 
// ================================================== UPDATE HISTORY ==========================================================
// 
// v1.5 2018-03-12          - Modif recherche google par DuckDuckGo
// 
// v1.4 2018-01-07          - Modification des liens
// 
// v1.3 2017-11-07          - Modification des liens
//
// v1.2 2017-11-07          - Modification du texte Allociné (raccourcis en "Allo")
//                          - Modification des adresses de Binnewz, ajout du .me et du .biz pour que le script soit actif sur ses 2 domaines
//                          - Modification de l'icone du script par celui de Binnewz
//                          
// v1.1 2017-11-03          - Amelioration du script, Ajout d'un lien Imdb 
// 
// v1.0 2017-11-02          - Modification de la recherche vers allociné via google 

//================================================ Redirection auto vers Binnewz RSS ==============================================


if 
  ( document.documentElement.textContent == 'Erreur de connexion MySQL' ) {
  window.location.href = "http://linux-newsgroups.fr/";
}
if 
  ( document.documentElement.innerText == 'Erreur de connexion MySQL' ) {
  window.location.href = "http://linux-newsgroups.fr/";
}


//======================================================== Script liens Allociné ====================================================

   
for (var i=0; i < document.getElementsByTagName('a').length; i++) {
  var link = document.getElementsByTagName('a')[i];
  var aUrl = link.href.split("/");
  for (var j=0; j < aUrl.length; j++) {
    
    if ((aUrl[j] == "www.imdb.com")||(aUrl[j] == "www.allocine.fr")||(aUrl[j] == "www.cineserie.com")||(aUrl[j] == "www.themoviedb.org")||(aUrl[j] == "www.dvdfr.com")||(aUrl[j] == "www.thetvdb.com")||(aUrl[j] == "www.cinemotions.com")||(aUrl[j] == ".wikia.com")||(aUrl[j] == "www.netflix.com")||(aUrl[j] == "anidb.net")||(aUrl[j] == "www.animeka.com")||(aUrl[j] == "www.anime-kun.net")||(aUrl[j] == "www.cinemafantastique.net")||(aUrl[j] == "cinemur.fr")||(aUrl[j] == "www.planete-jeunesse.com")||(aUrl[j] == "www.commeaucinema.com")||(aUrl[j] == "www.imdb.fr")||(aUrl[j] == "www.premiere.fr")||(aUrl[j] == "cinemafantastique.net")||(aUrl[j] == ".cinemafantastique.be")||(aUrl[j] == "www.blu-ray.com")||(aUrl[j] == "bluray.highdefdigest.com")||(aUrl[j] == "www.cinemafantastique.be")||(aUrl[j] == "www.bluray-disc.de")||(aUrl[j] == "cinema.jeuxactu.com")||(aUrl[j] == "fr.wikipedia.org")) {

      var str = "<a style=\"color: #FFCE00; background-color: black\" target=\"_blank\" href=\"https://duckduckgo.com/?q=!allocine%20"+(link.innerHTML.replace(/ /g,"%20").replace(/-/g,"").replace(/&/g,"and").replace(/{+.*?}+/g, "").replace(/\(.*?\)/g, "").replace(/\[.*?\]/g, "").replace(/S[0-9].*/g,"").replace(/E[0-9].*/g,"").replace(/Ep[0-9].*/g,"").replace(/Volume.*/g,"").replace(/Vol[0-9].*/g,"").replace(/Episode.*/g,"").replace(/Saison.*/g,"").replace(/Intégrale.*/g,""))+"\">Allo</a>";
      var str2 = document.getElementsByTagName('a')[i].parentNode.innerHTML;
      document.getElementsByTagName('a')[i].parentNode.innerHTML = str2 + " " + str;

    }if ((aUrl[j] == "www.allocine.fr")||(aUrl[j] == "www.imdb.com")||(aUrl[j] == "www.cineserie.com")||(aUrl[j] == "www.themoviedb.org")||(aUrl[j] == "www.dvdfr.com")||(aUrl[j] == "www.thetvdb.com")||(aUrl[j] == "www.cinemotions.com")||(aUrl[j] == ".wikia.com")||(aUrl[j] == "www.netflix.com")||(aUrl[j] == "anidb.net")||(aUrl[j] == "www.animeka.com")||(aUrl[j] == "www.anime-kun.net")||(aUrl[j] == "www.cinemafantastique.net")||(aUrl[j] == "cinemur.fr")||(aUrl[j] == "www.planete-jeunesse.com")||(aUrl[j] == "www.commeaucinema.com")||(aUrl[j] == "www.imdb.fr")||(aUrl[j] == "www.premiere.fr")||(aUrl[j] == "cinemafantastique.net")||(aUrl[j] == ".cinemafantastique.be")||(aUrl[j] == "www.blu-ray.com")||(aUrl[j] == "bluray.highdefdigest.com")||(aUrl[j] == "www.cinemafantastique.be")||(aUrl[j] == "www.bluray-disc.de")||(aUrl[j] == "cinema.jeuxactu.com")||(aUrl[j] == "fr.wikipedia.org")) {

      var str = "<a style=\"color: black; background-color: #FFCE00\" target=\"_blank\" href=\"https://duckduckgo.com/?q=!imdb%20"+(link.innerHTML.replace(/ /g,"%20").replace(/-/g,"").replace(/&/g,"and").replace(/{+.*?}+/g, "").replace(/\(.*?\)/g, "").replace(/\[.*?\]/g, "").replace(/S[0-9].*/g,"").replace(/E[0-9].*/g,"").replace(/Ep[0-9].*/g,"").replace(/Volume.*/g,"").replace(/Vol[0-9].*/g,"").replace(/Episode.*/g,"").replace(/Saison.*/g,"").replace(/Intégrale.*/g,""))+"\">Imdb</a>";
      var str2 = document.getElementsByTagName('a')[i].parentNode.innerHTML;
      document.getElementsByTagName('a')[i].parentNode.innerHTML = str2 + " " + str;
 
      }
  }
}


      //Vous pouvez personaliser la couleur du texte et du fond des liens en changeant le code couleur 
      //
      //  => "color: #FFCE00; background-color: black\" (Texte jaune et fond noir)
      //  => "color: black; background-color: #FFCE00\" (Texte noir et fond jaune)
      //
      //=> color: black;              ==>   (texte couleur noir)   (black)
      //=> background-color: #FFCE00\ ==>   (fond couleur jaune)   (#FFCE00)
      //
      //https://en.wikipedia.org/wiki/List_of_colors:_A%E2%80%93F
      //
      //Exemple de 20 couleurs
      //
      //Red	#e6194b	
      //Green	#3cb44b	
      //Yellow	#ffe119	
      //Blue	#0082c8	
      //Orange	#f58231	
      //Purple	#911eb4	
      //Cyan	#46f0f0	
      //Magenta	#f032e6
      //Lime	#d2f53c	
      //Pink	#fabebe	
      //Teal	#008080	
      //Lavender	#e6beff	
      //Brown	#aa6e28	
      //Beige	#fffac8	
      //Maroon	#800000
      //Mint	#aaffc3	
      //Olive	#808000	
      //Coral	#ffd8b1	
      //Navy	#000080
      //Grey	#808080
      //White	#FFFFFF
      //Black	#000000
      //