]> git.phdru.name Git - m_librarian.git/blob - scripts/ml-initdb.py
f46b7c2bdb264561fb0b8bde407ea7a043d565e3
[m_librarian.git] / scripts / ml-initdb.py
1 #! /usr/bin/env python
2
3 import argparse
4 from m_librarian.db import open_db, init_db
5 from m_librarian.glst import import_glst
6
7 if __name__ == '__main__':
8     parser = argparse.ArgumentParser(description='Init')
9     parser.add_argument('-D', '--database', help='database URI')
10     args = parser.parse_args()
11
12     open_db(args.database)
13     init_db()
14     old, new = import_glst()
15     if old:
16         print "Imported %d genres (ignored %d existing)" % (new, old)
17     else:
18         print "Imported %d genres" % new