19 lines
617 B
Python
19 lines
617 B
Python
import os
|
|
import sys
|
|
import subprocess
|
|
|
|
source = os.path.join(os.path.dirname(sys.argv[0]), 'Samples')
|
|
TinyEXIF = os.path.join(source, 'TinyEXIF')
|
|
exiftool = 'exiftool'
|
|
ext = 'exif.txt'
|
|
if len(sys.argv) > 1:
|
|
ext = sys.argv[1]
|
|
for root, dirs, filenames in os.walk(source):
|
|
for f in filenames:
|
|
if f[-4:].lower() == '.jpg':
|
|
fullpath = os.path.join(source, f)
|
|
imgexif = fullpath[:-3] + ext
|
|
print('parse ' + fullpath + ' to ' + imgexif)
|
|
subprocess.Popen(TinyEXIF + ' ' + fullpath + ' > ' + imgexif, shell=True)
|
|
subprocess.Popen(exiftool + ' -n -s -G ' + fullpath + ' > ' + imgexif + '.txt', shell=True)
|