#!/usr/bin/env python

from pexif import JpegFile
import sys

usage = """Usage: dump_timestamp.py filename.jpg"""

if len(sys.argv) != 2:
    print >> sys.stderr, usage
    sys.exit(1)

try:
    ef = JpegFile.fromFile(sys.argv[1])
    primary = ef.get_exif().get_primary()
    print "Primary DateTime          :", primary.DateTime
    print "Extended DateTimeOriginal :", primary.ExtendedEXIF.DateTimeOriginal
    print "Extended DateTimeDigitized:", primary.ExtendedEXIF.DateTimeDigitized
except IOError:
    type, value, traceback = sys.exc_info()
    print >> sys.stderr, "Error opening file:", value
except JpegFile.InvalidFile:
    type, value, traceback = sys.exc_info()
    print >> sys.stderr, "Error opening file:", value

Add example of extracting various date/times.
Add example of extracting various date/times.
