old_contents: """
  Script updates article list in ruwiki's {{Случайные статьи с КУЛ}} template.
  
  Usage:
      python afi.py
  """
  
  import random
  import pywikibot
  
  CATEGORY_NAME = "Категория:Википедия:Статьи для срочного улучшения"
  TEMPLATE_NAME = "Шаблон:Случайные статьи с КУЛ"
  
  TEXT_BEFORE = "{{fmbox|text=<center>Статьи для доработки: "
  TEXT_AFTER = ".</center>}}<noinclude>[[Категория:Навигационные шаблоны:Для обсуждений]]</noinclude>"
  
  LIST_LEN = 5
  
  COMMENT = "Обновление списка статей."
  
  def main():
      """Main script function."""
      site = pywikibot.Site()
  
      category = pywikibot.Category(site, CATEGORY_NAME)
      pages = list(category.articles())
      pages = ["[[" + page.title() + "]]" for page in pages]
  
      random.shuffle(pages)
  
      text = ", ".join(pages[:LIST_LEN])
      text = TEXT_BEFORE + text + TEXT_AFTER
  
      template = pywikibot.Page(site, TEMPLATE_NAME)
      template.text = text
      template.save(COMMENT, minor=False)
  
  if __name__ == "__main__":
      main()
  
new_contents: """
  Script updates article list in ruwiki's {{Случайные статьи с КУЛ}} template.
  
  Usage:
      python afi.py
  """
  
  import re
  import random
  import pywikibot
  
  CATEGORY_NAME = "Категория:Википедия:Статьи для срочного улучшения"
  TEMPLATE_NAME = "Шаблон:Случайные статьи с КУЛ"
  
  TEXT_BEFORE = "{{fmbox|text=<center>Статьи для доработки: "
  TEXT_AFTER = ".</center>}}"
  
  LIST_LEN = 5
  
  COMMENT = "Обновление списка статей."
  
  def main():
      """Main script function."""
      site = pywikibot.Site()
  
      category = pywikibot.Category(site, CATEGORY_NAME)
      pages = list(category.articles())
      pages = ["[[" + page.title() + "]]" for page in pages]
  
      random.shuffle(pages)
  
      text = ", ".join(pages[:LIST_LEN])
      text = TEXT_BEFORE + text + TEXT_AFTER
  
      template = pywikibot.Page(site, TEMPLATE_NAME)
      noinclude = re.search(r"<noinclude>(?:[^<]|<(?!noinclude)?)+</noinclude>$", template.text)
      if noinclude:
          template.text = text + noinclude.group(0)
      else:
          template.text = text
      template.save(COMMENT, minor=False)
  
  if __name__ == "__main__":
      main()
  
subject: Delete hardcoded <noinclude>.