Exemplo n.º 1
0
 def search(kanji):
     init_db(paths['kanjidic'])
     # todo: fix this ugliness
     kanji = unicode(unicode(kanji).encode('utf-8'), 'utf-8')
     found = JDIC.query.filter_by(literal=kanji).first()
     restore()
     return found
Exemplo n.º 2
0
 def search(kanji):
     init_db(paths["kanjidic"])
     # todo: fix this ugliness
     kanji = unicode(unicode(kanji).encode("utf-8"), "utf-8")
     found = JDIC.query.filter_by(literal=kanji).first()
     restore()
     return found
Exemplo n.º 3
0
def main():
    app = QApplication(sys.argv)

    # Initialize db
    init_db()

    # Create UI instance
    gui = GUI()
    # Get new kanji from db
    gui.get_all()
    # Display dialog
    gui.show()

    sys.exit(app.exec_())
Exemplo n.º 4
0
def create_freq_db(file_path):
    """
    Create or initialize specified DB file.
    """
    init_db(file_path)