diff --git a/napi b/napi index cdb948a..1b8b8f4 100755 --- a/napi +++ b/napi @@ -41,16 +41,18 @@ if len(args) < 1: print "usage: %s " % (sys.argv[0],) sys.exit(0) -digest = hashlib.md5() -movie_filename = args[0] -try: - with open(movie_filename, "r") as movie_file: - digest.update(movie_file.read(10 * 1024 * 1024)) -except IOError: - print "%s: No such file" % movie_filename - sys.exit(2) +for movie_filename in args: + + digest = hashlib.md5() + try: + with open(movie_filename, "r") as movie_file: + digest.update(movie_file.read(10 * 1024 * 1024)) + except IOError: + print "%s: No such file" % movie_filename + continue + + movie_digest = digest.hexdigest() -def download_subtitles(movie_digest): request_data = { "downloaded_subtitles_id" : movie_digest, "mode" : "31", @@ -90,4 +92,3 @@ def download_subtitles(movie_digest): print "%s: Subtitles fetched successfully to %s" % (movie_filename, nazwa) os.remove(input_filename) -download_subtitles(digest.hexdigest())