from PIL import Image
from PIL.ExifTags import TAGS
import sys

arg = sys.argv[1]
if arg == "":
    print("Please give a valid image path")
    quit()

image = Image.open(arg)
exifdata = image.getexif()
 
if len(exifdata) <= 0:
    print("No metadata found for this image")
    quit()

for tag_id in exifdata:
      
    tagname = TAGS.get(tag_id, tag_id)
    value = exifdata.get(tag_id)

    print(f"{tagname:25}: {value}")