2 """Convert a bkmk database to a different storage.
4 This file is a part of Bookmarks database and Internet robot.
7 __author__ = "Oleg Broytman <phd@phdru.name>"
8 __copyright__ = "Copyright (C) 2000-2012 PhiloSoft Design"
9 __license__ = "GNU GPL"
15 from getopt import getopt
16 optlist, args = getopt(sys.argv[1:], "s")
20 for _opt, _arg in optlist:
29 sys.stderr.write("convert_st: too many or too few arguments\n")
30 sys.stderr.write("Usage: convert_st [-s] new_storage\n")
33 from storage import storage, import_storage
36 new_storage = import_storage(args[0])
37 new_storage = new_storage()
40 sys.stdout.write("Loading %s: " % storage.filename)
43 root_folder = storage.load()
47 sys.stdout.write("Converting to %s: " % new_storage.filename)
50 new_storage.store(root_folder)
56 if __name__ == '__main__':