1 #! /usr/local/bin/python -O
3 Convert a bkmk database to a different storage.
5 Written by BroytMann, Apr 2000 - Aug 2002. Copyright (C) 2000-2002 PhiloSoft Design
13 from getopt import getopt
14 optlist, args = getopt(sys.argv[1:], "s")
18 for _opt, _arg in optlist:
27 sys.stderr.write("convert_st: too many or too few arguments\n")
28 sys.stderr.write("Usage: convert_st [-s] new_storage\n")
31 from storage import storage, import_storage
34 new_storage = import_storage(args[0])
35 new_storage = new_storage()
38 sys.stdout.write("Loading %s: " % storage.filename)
41 root_folder = storage.load()
45 sys.stdout.write("Converting to %s: " % new_storage.filename)
48 new_storage.store(root_folder)
54 if __name__ == '__main__':