User:Huhu9001Bot/18:53, 21 March 2023 (UTC)

From Wiktionary, the free dictionary
Jump to navigation Jump to search
import pywikibot
import pywikibot.pagegenerators

import tempParser

pgf = pywikibot.pagegenerators.GeneratorFactory(site = pywikibot.Site('en','wiktionary'))
pgf.handle_args([
    '-transcludes:Template:tracking/ja-headword/arg kata',
    '-transcludes:Template:tracking/ja-headword/arg hira',
])
pg = pgf.getCombinedGenerator()

def r_rep(title, args):
    i = 1
    if 'hira' in args:
        while i in args: i += 1
        args[i] = args['hira']
        del args['hira']
    if 'kata' in args:
        while i in args: i += 1
        args[i] = args['kata']
        del args['kata']
    return title, args

for p in pg:
    print(p)
    p.text = tempParser.subTemp('ja-(?:noun|verb|adj|pos|phrase)', r_rep, p.text)
    p.save('|hira= |kata= to number params')