Kullanıcı:ToprakBot/AWB modülleri/YİB
- Tartışma sayfasına YİB ekleme modülü
Modül Kategori:Yaşayan insanlar kategorisindeki maddelerin listesi çıkarıldıktan sonra tartışma sayfalarında çalıştırılır ve maddeyi YİB olarak işaretler.
//AutoWikiBrowser - YİB modülü V1
//Yazar: ToprakM
public string ProcessArticle(string ArticleText, string ArticleTitle, int wikiNamespace, out string Summary, out bool Skip)
{
Regex one = new Regex(@"{{\s*[Yy][İi][Bb]\s*}}", RegexOptions.IgnoreCase);
Regex two = new Regex(@"\|\s*[Yy][İi][Bb]", RegexOptions.IgnoreCase);
Regex three = new Regex(@"{{\s*[Tt]artışma", RegexOptions.IgnoreCase);
Skip = (one.Match(ArticleText).Success||two.Match(ArticleText).Success);
Summary = "";
if (one.Match(ArticleText).Success||two.Match(ArticleText).Success) {
} else {
if (three.Match(ArticleText).Success) {
Regex R1 = new Regex(@"{{\s*(T|t)artışma");
ArticleText = R1.Replace(ArticleText, "{{$1artışma|yib=evet");
} else {
if (ArticleText == "") {
ArticleText = "{{Tartışma|yib=evet}}";
} else {
ArticleText = "{{Tartışma|yib=evet}}\n" + ArticleText;
}
}
}
return ArticleText;
}