Unreal Engine Wiki Link Fixer

Changes links from wiki.unrealengine.com/ to ue4community.wiki/Legacy/

  1. // ==UserScript==
  2. // @name Unreal Engine Wiki Link Fixer
  3. // @description Changes links from wiki.unrealengine.com/ to ue4community.wiki/Legacy/
  4. // @version 1
  5. // @author Dominic Canare
  6. // @include *
  7. // @namespace https://greenlightgo.org/gmscripts
  8. // ==/UserScript==
  9.  
  10. var oldURLs = ['http://wiki.unrealengine.com/', 'https://wiki.unrealengine.com/'];
  11. var newURL = 'https://www.ue4community.wiki/Legacy/';
  12.  
  13. var anchors = document.getElementsByTagName('a');
  14. for(var i=0; i<anchors.length; i++){
  15. var anchor = anchors[i];
  16. for(var j=0; j<oldURLs.length; j++){
  17. var oldURL = oldURLs[j];
  18. if(anchor.href.startsWith(oldURL)){
  19. anchor.href = newURL + anchor.href.substring(oldURL.length);
  20. }
  21. }
  22. }