def main(argv): try: opts, args = getopt.getopt(argv, "hp:q", ["help"]) except getopt.GetoptError: usage() sys.exit(2) path = "" quiet = False for opt, arg in opts: if opt in ('-h', '--help'): usage() sys.exit(0) if opt == '-q': quiet = True elif opt == '-p': path = arg else: usage() sys.exit(0) if not path: usage() sys.exit(0) print("Starting tag scanning...") tagger = Tagger(path, quiet) tagger.scan_audio_files() print("...Done!") print print("Starting file cataloguing...") dic = tagger.get_scanned_dic() cataloguer = Cataloguer(path, dic, quiet) cataloguer.create_catalogue() print("...Done!") print