From 6f0fb68e2b8cbd6ec3bfa814758016ea9ef4e822 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Krist=C3=B3f=20T=C3=B3th?= Date: Sat, 24 Feb 2018 20:41:57 +0100 Subject: [PATCH] Add support for multiple files --- imgrate.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/imgrate.py b/imgrate.py index f36fc8d..023ee61 100755 --- a/imgrate.py +++ b/imgrate.py @@ -48,4 +48,9 @@ if __name__ == '__main__': ap.add_argument('images', type=str, nargs='+', help='') args = ap.parse_args() - print(imgrate(args.images[0]).laplacian) + ratings = {image: imgrate(image).laplacian for image in args.images} + maximum = max(ratings, key=ratings.get) + + for rating in ratings.keys(): + maxmark = '*' if rating == maximum and len(ratings) > 1 else ' ' + print('{}imgrate("{}") = {}'.format(maxmark, rating, ratings[rating]))