diff --git a/napi b/napi index df2e9e4..4997463 100755 --- a/napi +++ b/napi @@ -24,6 +24,8 @@ default_language = "PL" parser = argparse.ArgumentParser(description='Searches subtitles for movies from napiproject') parser.add_argument('-l', '--language', dest='language', default=default_language, help='requested subtitle language') +parser.add_argument('-f', '--filename', dest='filename', + help='forced filename') parser.add_argument('movies', metavar='movie', nargs='+', help='movie for which to find subtitles') @@ -68,7 +70,7 @@ for movie_filename in args.movies: decoded_content = base64.b64decode(content) with open(input_filename, "wb") as input_file: input_file.write(decoded_content) - subtitle_filename = movie_filename[:-4] + ".srt" + subtitle_filename = args.filename or movie_filename[:-4] + ".srt" executed = [ '7z', # executable