DPStream.net Unbriding

This script will help unbriding movies/series

  1. // ==UserScript==
  2. // @name DPStream.net Unbriding
  3. // @namespace DPStream.net Unbriding
  4. // @version 0.3
  5. // @description This script will help unbriding movies/series
  6. // @author Kursion
  7. // @grant none
  8. // @match http://www.dpstream.net/serie-*
  9. // @match http://mondebrideur.com/pureapi.php?id=*
  10. // @require http://code.jquery.com/jquery-latest.js
  11. // ==/UserScript==
  12.  
  13. $(document).ready(function() {
  14. console.log("DPStream.net Unbriding started");
  15. var interval = undefined;
  16. var getLinks = function(){
  17. console.log("Executing getLinks()")
  18. // The div containing links
  19. var container = $("<div/>");
  20. var countLinks = 0;
  21. $("a").each(function(i){
  22. var link = $(this).attr("href");
  23. if(link.indexOf("purevid.com/v/") > 0){
  24. link = link.replace("http://www.purevid.com/v/", "").slice(0,-1)
  25. var ahref = $("<a/>", {
  26. href: "http://mondebrideur.com/pureapi.php?id="+link+"&java=0",
  27. text: link,
  28. target: "_blank",
  29. });
  30. var div = $("<div/>").html(ahref);
  31. container.append(div);
  32. countLinks++;
  33. }
  34. });
  35. if(countLinks > 0){
  36. container.css({
  37. position: "absolute",
  38. width: "350px",
  39. backgroundColor: "#333333",
  40. color: "#efefef",
  41. margin: "auto",
  42. left: 0,
  43. right: 0,
  44. top: "10px",
  45. padding: "10px",
  46. borderRadius: "10px"
  47. });
  48. $("body").append(container);
  49. $("body").scrollTop(0);
  50. clearInterval(interval);
  51. }
  52. };
  53. interval = setInterval(getLinks, 2000);
  54. });