UserScripts links go to Mirror site

changes dead userscripts.org link to userscripts-mirror.org

  1. // ==UserScript==
  2. // @name UserScripts links go to Mirror site
  3. // @namespace enforcer
  4. // @include *
  5. // @version 1
  6. // @grant none
  7. // @description changes dead userscripts.org link to userscripts-mirror.org
  8. // ==/UserScript==
  9.  
  10. links = document.querySelectorAll("a");
  11.  
  12. for(i = 0; i < links.length; i++) {
  13. li = links[i];
  14. if(li.href.match(/https*:\/\/[www\.]*userscripts\.org/) != null) {
  15. //change link
  16. li.href = li.href.replace("userscripts.org", "userscripts-mirror.org");
  17. if(li.innerHTML.match(/https*:\/\/[www\.]*userscripts\.org/) != null) {
  18. //change link text
  19. li.innerHTML = li.innerHTML.replace("userscripts.org", "userscripts-mirror.org");
  20. }
  21. }
  22. }