ব্যবহারকারী:Jayantanth/AWB Module

উইকিসংকলন থেকে

Module 1[সম্পাদনা]

Move all pages "current name" to "Gitanjali/current name"

public string ProcessArticle(string ArticleText, string ArticleTitle, int wikiNamespace, out string Summary, out bool Skip)
{
    Skip = true;
    Summary = "Moved page";
    Variables.MainForm.TheSession.Editor.SynchronousEditor.Move(ArticleTitle, "Gitanjali/" + ArticleTitle, Summary, true, false);

    return ArticleText;
}

Module 2[সম্পাদনা]

Move page condition

  • Gitanjali/Poem1
  • Gitanjali/Poem2
  • Gitanjali/Poem3

.......

need to move all pages as like below

  • Geetanjalee/Poem1
  • Geetanjalee/Poem2
  • Geetanjalee/Poem3

....... Respectively...

public string ProcessArticle(string ArticleText, string ArticleTitle, int wikiNamespace, out string Summary, out bool Skip)
{
    Skip = true;
    Summary = "Moved page";
    string newTitle = "Geetanjalee" + ArticleTitle.Substring(ArticleTitle.IndexOf('/'));
    Variables.MainForm.TheSession.Editor.SynchronousEditor.Move(ArticleTitle, newTitle, Summary, true, false);

    return ArticleText;
}