Automatically highlights the provider or host of your choice wherever it appears on a page listing, allowing you to quickly locate and click your favorite host to start watching.
// ==UserScript==// @name Primewire Host Highlighter// @namespace PHH// @description Automatically highlights the provider or host of your choice wherever it appears on a page listing, allowing you to quickly locate and click your favorite host to start watching.// @version 1.1// @run-at document-ready// @include https://www.primewire.ag/*// @grant GM_getValue// @grant GM_setValue// @grant GM_deleteValue// @grant GM_registerMenuCommand// @grant GM_notification// @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js// @author drhouse// @icon https://www.primewire.ag/favicon.ico// ==/UserScript==$(document).ready(function () {GM_registerMenuCommand("Primewire Host Highlighter", function(){var host = GM_getValue("highlight");host = prompt ('Enter hostname (case insensitive):', host);GM_setValue ("highlight", host);location.reload();});$.expr[":"].icontains = $.expr.createPseudo(function(arg) {return function( elem ) {return $(elem).text().toUpperCase().indexOf(arg.toUpperCase()) >= 0;};});var host = GM_getValue("highlight");if (!host){host = "vidzi";}var target = $('#first > table:icontains('+ host +')');$(target).css('background-color', 'yellow ');var targetx = $(target).find('.movie_version_link a').attr('href');var link = 'https://www.primewire.ag/' + targetx;var r = $('<input/>', { type: "button", id: "field", value: " "+ host +" " });$(r).css("position","fixed");$(r).css("top","20px");$(r).css("left","200px");$(r).insertBefore(".header_search");$( r ).click(function() {var win = window.open(link, '_blank');var title = $('body > div.container > div.main_body > div.col1 > div.index_container > div.stage_navigation.movie_navigation > h1 > span > a').text();var msg = new SpeechSynthesisUtterance('Now opening ' + title);window.speechSynthesis.speak(msg);GM_notification("Opening " + title, "AutoHost Play", null, function() {/* */});})});