Skip to content

Instantly share code, notes, and snippets.

@christopher-baek
christopher-baek / new_filename_from_mtime.py
Created July 19, 2015 00:19
generate a new filename based on a file's "last modified" time (in YYYYMMDDHHMMSS format)
import os
import time
def new_filename_from_mtime(filename):
new_filename = time.strftime('%Y%m%d%H%M%S',
time.strptime(
time.ctime(os.path.getmtime(filename))))
return new_filename
@christopher-baek
christopher-baek / new_filename_from_exif.py
Created July 19, 2015 00:17
generate a new filename based on a JPEG file's EXIF data (in YYYYMMDDHHMMSS format)
import exifread
def new_filename_from_exif(filename):
new_filename = None
with open(filename, 'rb') as f:
tags = exifread.process_file(f)
if 'EXIF DateTimeOriginal' in tags:
exif_date_time_original = tags['EXIF DateTimeOriginal']