finalfantasy

import pywikibot from pywikibot import pagegenerators site = pywikibot.Site() pages = site.allpages(start='!', namespace=0)

  1. Main script starts here

found_pages = [] i = 0 for page in pages:

   if "==Trivia==" in page.text or "== Trivia ==" in page.text:
       if not page.isRedirectPage():
           found_pages.append(page)
       i = i + 1
       if i == 15:
           i = 0
           print("Printing at " + page.title())
           with open("found_string.txt","a") as stdout:
               for p in found_pages:
                   try:
                       stdout.write(p.title() + "\n")
                   except UnicodeEncodeError:
                       stdout.write("Unicode error\n")
               found_pages = []

with open("found_string.txt","a") as stdout:

   print("Printing at end")
   for p in found_pages:
       try:
           stdout.write(p.title() + "\n")
       except UnicodeEncodeError:
           stdout.write("Unicode error\n")
   found_pages = []