NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Primewire Real Links // @namespace nitrocode // @description For PrimeWire, LetMeWatchThis, and OneChannel. If link text is missing, it will fill it so you can see which CDNs to click on. This will also strip out Promo / Sponsor hosts. // @version 0.2 // @include ^https?:\/\/primewire\.ag\/tv-.* // @include ^https?:\/\/primewire\.is\/tv-.* // @include ^https?:\/\/primewire\.org\/tv-.* // @grant none // ==/UserScript== // Purposely did not use jquery because it didn't seem to work too well with FF // Only run script after the page has fully loaded window.addEventListener('load', function() { // grab all version_host class vars that hold the rocker script var links = document.querySelectorAll('.version_host'); var link_text = ""; var real_link_count = 0; for (var i=0; i<links.length; i++) { // cut up the string instead of eval'ing so it's safe link_text = links[i].innerHTML.substring( links[i].innerHTML.indexOf("'") + 1, links[i].innerHTML.lastIndexOf("'") ); // Remove Promo Host and Sponsor Host if (!link_text.includes('Host')) { links[i].innerHTML = link_text; console.log('Found real link: ' + link_text); real_link_count++; } else { links[i].closest('table').remove(); console.log('Removed: ' + link_text); } } console.log('Found ' + real_link_count + ' real links'); }, false);