primewire

primewire remove sponsored links|click unique search result|click preferred links

  1. // ==UserScript==
  2. // @name primewire
  3. // @namespace manobastardo
  4. // @include http://www.primewire.ag/*
  5. // @version 1
  6. // @grant none
  7. // @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
  8. // @description primewire remove sponsored links|click unique search result|click preferred links
  9. // ==/UserScript==
  10.  
  11. // version block
  12. var block = ['sponsor host', "promo host"];
  13.  
  14. $("table.movie_version").each(function(){
  15. var sample = $(this).find(".version_host").text().toLowerCase();
  16. var length = block.length;
  17. while(length--) {
  18. if (sample.indexOf(block[length])!=-1) {
  19. $(this).css("display", "none");
  20. }
  21. };
  22. });
  23.  
  24. // search result
  25. var items = $(".index_item.index_item_ie");
  26.  
  27. if (items.length == 1) {
  28. window.location.assign(items.find("a").attr("href"));
  29. }
  30.  
  31. // version preferred
  32. var sites = [
  33. "filenuke",
  34. "sharesix",
  35. "bestreams",
  36. "gorillavid",
  37. "streamin",
  38. "vidzi",
  39. "vodlocker"
  40. ];
  41.  
  42. var versions = $('.movie_version');
  43.  
  44. for (var g = sites.length; g > 0; g--) {
  45. var site = sites[g];
  46. for (var i = versions.length; i > 0; i--) {
  47. var version = $(versions[i]).find('.version_host').text();
  48. console.log(version);
  49. if (version.indexOf(site) > -1) {
  50. window.location.assign($(versions[i]).find("a").attr("href"));
  51. i = g = -1;
  52. }
  53. }
  54. }