4 from m_librarian.config import get_config
5 from m_librarian.db import open_db, init_db
6 from m_librarian.glst import import_glst
8 if __name__ == '__main__':
9 parser = argparse.ArgumentParser(description='Init')
10 parser.add_argument('-C', '--config', help='configuration file')
11 parser.add_argument('-D', '--database', help='database URI')
12 args = parser.parse_args()
15 get_config(args.config) # Get and cache config file
17 open_db(args.database)
19 count_old, count_new = import_glst()
21 print("Imported %d genres (ignored %d existing)" % (
22 count_new, count_old))
24 print("Imported %d genres" % count_new)