Tolkien Gateway


< User:Mithbot
Revision as of 18:24, 14 June 2010 by Mithbot (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Changing Internal Links

using System;
using DotNetWikiBot;
class MyBot : Bot 
	public static void Main() 
		Site site = new Site("", "Mithbot", "PASSWORD"); 

		PageList p = new PageList(site);
		foreach (Page i in p)
			i.text = i.text.Replace("[[Bilbo]]", "[[Bilbo Baggins]]");
		p.SaveSmoothly(1, "Bot Message: changing link to [[Bilbo Baggins]]", true);


The above code is used to change links to a particular page in order to remove redirects. By changing "Bilbo" and "Bilbo Baggins" this script can be re-used again and again to edit internal links. So far, it has been used for changing: