Exemplo n.º 1
0
 def genDict(self, src_f, pkl_f):
     kanwa = genkanwadict.mkkanwa()
     src = os.path.join('data',src_f)
     dst = os.path.join('unihandecode','pykakasi',pkl_f)
     try:
         os.unlink(dst)
     except:
         pass
     kanwa.mkdict(src, dst)
Exemplo n.º 2
0
    def run(self):

        DICTS = [
            ('itaijidict.utf8', 'itaijidict2.pickle'),
            ('kanadict.utf8', 'kanadict2.pickle'),
        ]

        for (s,p) in DICTS:
            self.genDict(s, p)

# kanwadict 
        src = os.path.join('data','kakasidict.utf8')    
        dst = os.path.join('unihandecode','pykakasi','kanwadict2') # don't add .db ext
        try:
            os.unlink(dst+'.db')
        except:
            pass
        kanwa = genkanwadict.mkkanwa()
        kanwa.run(src, dst)
Exemplo n.º 3
0
    def run(self):
        import genkanwadict

        DICTS = [('itaijidict.utf8', 'itaijidict2.pickle'),
                 ('hepburndict.utf8', 'hepburndict2.pickle'),
                 ('kunreidict.utf8', 'kunreidict2.pickle'),
                 ('passportdict.utf8', 'passportdict2.pickle'),
                 ('hepburnhira.utf8', 'hepburnhira2.pickle'),
                 ('kunreihira.utf8', 'kunreihira2.pickle'),
                 ('passporthira.utf8', 'passporthira2.pickle')]
        for (s, p) in DICTS:
            self.genDict(s, p)

        src = os.path.join('data', 'kakasidict.utf8')
        dst = os.path.join('pykakasi', 'kanwadict2.db')
        try:
            os.unlink(dst)
        except:
            pass
        kanwa = genkanwadict.mkkanwa()
        kanwa.run(src, dst)