- "http://dynamic.gamespy.com/~shenmuedojo/..."
"http://dynamic4.gamespy.com/~shenmuedojo/..."
"http://shenmue.planets.gamespy.com/..."
"www.planetxbox.com/shenmuedojo/..."
"www.fileplanet.com/dl.aspx?/planetxbox/shenmuedojo/..."
For example > From this...
...or...
...To this:
...or...
You will need Greasemonkey for your browser (add-on: Chrome, Firefox, Opera etc), to use it.
Install script v0.5
Here's the raw code of the script:
- Code: Select all
// ==UserScript==
// @name URL modifier: Gamespy to Shenmue Dojo
// @namespace http://saveshenmue.tumblr.com/
// @version 0.5
// @description This script modifies all the old links before the migration off of Gamespy (etc), to the "http://www.shenmuedojo.net/..." working ones.
// @copyright 2014+, Giorgio
// ==/UserScript==
/*
===============================================================
// LINKS:
// == From this... ==
// http://dynamic.gamespy.com/~shenmuedojo/...
// http://shenmue.planets.gamespy.com/...
// www.planetxbox.com/shenmuedojo/...
// www.fileplanet.com/dl.aspx?/planetxbox/shenmuedojo/...
// == ...To this: ==
// http://www.shenmuedojo.net/...
// ---
// TEXTS (applicable for forum links):
// == From this... ==
// http://dynamic.gamespy.com/~shenmuedojo/forum/viewtopic.php?...
// http://shenmue.planets.gamespy.com/forum/viewtopic.php?...
// == ...To this: ==
// http://www.shenmuedojo.net/forum/viewtopic.php?...
===============================================================
*/
window.addEventListener( "load", function() {
var textReplacement = "shenmuedojo.net";
var a = document.links;
var i, href, innerHTML;
for( i = 0; i < a.length; i++ ) {
href = a[i].href;
innerHTML = a[i].innerHTML;
if( href.match(/http:\/\/dynamic.gamespy.com\/~shenmuedojo/g) ) {
a[i].href = href.replace( /dynamic.gamespy.com\/~shenmuedojo/, textReplacement ); // Link replace
a[i].innerHTML = innerHTML.replace( /http:\/\/dynamic.gamespy.com\/~shenmuedojo/g, textReplacement ); // Text replace
}
else if( href.match(/http:\/\/dynamic4.gamespy.com\/~shenmuedojo/g) ) {
a[i].href = href.replace( /dynamic4.gamespy.com\/~shenmuedojo/, textReplacement ); // Link replace
a[i].innerHTML = innerHTML.replace( /http:\/\/dynamic4.gamespy.com\/~shenmuedoj/g, textReplacement ); // Text replace
}
else if ( href.match(/http:\/\/shenmue.planets.gamespy.com/g) ) {
a[i].href = href.replace( /shenmue.planets.gamespy.com/, textReplacement ); // Link replace
a[i].innerHTML = innerHTML.replace( /http:\/\/shenmue.planets.gamespy.com/g, textReplacement ); // Text replace
}
else if ( href.match(/http:\/\/www.planetxbox.com\/shenmuedojo/g) ) {
a[i].href = href.replace( /www.planetxbox.com\/shenmuedojo/, textReplacement ); // Link replace
a[i].innerHTML = innerHTML.replace( /http:\/\/www.planetxbox.com\/shenmuedojo/g, textReplacement ); // Text replace
}
else if ( href.match(/http:\/\/www.fileplanet.com\/dl.aspx\?\/planetxbox\/shenmuedojo/g) ) {
a[i].href = href.replace( /www.fileplanet.com\/dl.aspx\?\/planetxbox.com\/shenmuedojo/, textReplacement ); // Link replace
a[i].innerHTML = innerHTML.replace( /http:\/\/www.fileplanet.com\/dl.aspx\?\/planetxbox\/shenmuedojo/g, textReplacement ); // Text replace
}
}
}, false);
Those links were never officially updated when the servers were migrated off of Gamespy. It's useful, like, when you do research old topics with Shenmue theories.
LATEST UPDATES: