]> git.phdru.name Git - m_librarian.git/blobdiff - scripts/ml-initdb.py
Pass format of the downloaded file name in the command line
[m_librarian.git] / scripts / ml-initdb.py
index 79bbe431a1ef1da517c801465b5d8040309c98f1..4dc71b5f9cb24ee5d223c6e455d7bbaed78f6270 100755 (executable)
@@ -1,6 +1,18 @@
 #! /usr/bin/env python
 
-from m_librarian.db import init_db
+import argparse
+from m_librarian.db import open_db, init_db
+from m_librarian.glst import import_glst
 
 if __name__ == '__main__':
+    parser = argparse.ArgumentParser(description='Init')
+    parser.add_argument('-d', '--database', help='database URI')
+    args = parser.parse_args()
+
+    open_db(args.database)
     init_db()
+    old, new = import_glst()
+    if old:
+        print "Imported %d genres (ignored %d existing)" % (new, old)
+    else:
+        print "Imported %d genres" % new