Wikipedia:Projekt DotNetWikiBot Framework/GameOnBot/Kategoribyte
Utseende
public static void Main() { Site site = new Site("http://sv.wikipedia.org", användare, lösenord); PageList pl = new PageList(site); for(int year = 1994; year <= 2010; year += 4) { myPage2 = new Page(site, "Kategori:Tävlande vid olympiska vinterspelen " + year.ToString() + " från Sverige"); myPage2.Save("[[Kategori:Tävlande i olympiska vinterspelen " + year.ToString() + "|Sverige]]\r\n[[Kategori:Tävlande från Sverige vid olympiska vinterspelen|" + year.ToString() + "]]", "Skapar kategori i enlighet med [[WP:PK#Kategori:OS-deltagare_2006]]", true); Thread.Sleep(30000); pl.FillAllFromCategory("Kategori:Svenska OS-deltagare " + year.ToString()); foreach (Page myPage in pl) { myPage.Load(); myPage.text = myPage.text.Replace("[[Kategori:Svenska OS-deltagare " + year.ToString() + "]]", "[[Kategori:Tävlande vid olympiska vinterspelen " + year.ToString() + " från Sverige]]"); myPage.Save(myPage.text, "Byter kategori i enlighet med [[WP:PK#Kategori:OS-deltagare_2006]]", true); Thread.Sleep(30000); } } }