import pywikibot 
import re, datetime

site = pywikibot.Site('en','wiktionary')
cat = pywikibot.Category(site,'Category:Navajo roots')

from pywikibot import pagegenerators
gen = pagegenerators.CategorizedPageGenerator(cat)

page2=pywikibot.Page(site,"User:Julien_Daux/Navajo roots - backup")
page2.text=""
count=0

for page in gen:
  count+=1
  if count >100:
    break
  if count <0:
    continue
    
  if count%50==0:
      print(datetime.datetime.now().strftime("%X"), count,"save" ) 
      page2.save()
   
  noun = page.title()  
  print ("##", count, noun) 
  text = page.text
  page2.text+= page.text.replace("==Navajo==","==[["+noun+"]]==")+"\n"
      
page2.save()  
  
## 1 -ʼĄ́
## 2 -ʼAAL
## 3 -BAʼ
## 4 -BAAL
## 5 -BĄ́Ą́Z
## 6 -CHĄĄʼ
## 7 -CHĄ́Ą́ʼ
## 8 -CHʼĄ́Ą́L
## 9 -CHĮ́
## 10 -CHIIʼ
## 11 -CHʼIIZH
## 12 -CHʼIL
## 13 -CHOZH
## 14 -DÉÉL
## 15 -DĮĮD
## 16 -DÍÍN
## 17 -DIZ
## 18 -DLĄ́Ą́ʼ
## 19 -DLOʼ
## 20 -DLOOZH
## 21 -DO
## 22 -DOII
## 23 -DZAʼ
## 24 -DZÍÍʼ
## 25 -DZĮ́Į́Z
## 26 -ʼÉÉL
## 27 -ʼEEZH
## 28 -GAII
## 29 -GHĄ́Ą́ʼ
## 30 -GHAAZH
## 31 -GHÁÁZH
## 32 -GHAZH
## 33 -GOʼ
## 34 -ʼĮĮD
## 35 -JÉÉʼ
## 36 -JID
## 37 -JOOL
## 38 -KʼAAZ
## 39 -KÉÉZ
## 40 -KĘ́Ę́Z
## 41 -KID
## 42 -LAA
## 43 -LĮ́Į́ʼ
## 44 -LIZH
## 45 -LÓÓZ
## 46 -MÁÁZ
## 47 -MAL
## 48 -NAʼ
## 49 -NIIʼ
20:56:13
Page [[wiktionary:en:User:Julien Daux/Navajo roots - backup]] saved
 50 save
## 50 -NISH
## 51 -TĄ́
## 52 -TʼAʼ
## 53 -TÁÁL
## 54 -TʼEʼ
## 55 -TʼIʼ
## 56 -TŁʼÁ
## 57 -TŁÉÉʼ
## 58 -TŁIIZH
## 59 -TŁʼIIZH
## 60 -TŁIZH
## 61 -TŁʼǪ́
## 62 -TʼOD
## 63 -TʼÓÓD
## 64 -TSʼEEʼ
## 65 -TSʼÍÍSÍ
## 66 -TSOH
## 67 -TSOII
## 68 -TSʼǪ́Ǫ́D
## 69 -TSOOZ
## 70 -TSʼÓÓZÍ
## 71 -WOD
## 72 -YAA
## 73 -YĄ́Ą́ʼ
## 74 -YÉÉL
## 75 -YIZ
## 76 -ZHĮ́Į́ʼ
## 77 -ZHIIZH
## 78 -ZĮĮD
## 79 -ZIIL
## 80 -ZO
## 81 -ZǪ́Ǫ́Z
Page [[wiktionary:en:User:Julien Daux/Navajo roots - backup]] saved