#!/usr/bin/env python import os import sys import glob import os.path books_dir = sys.argv[1] images = glob.glob(os.path.join(books_dir, '*/image.jpg')) for i in images: to_fname = i[:-4] + '.gif' print i, to_fname os.system('convert -limit memory 32 -limit map 32 -thumbnail x300 "%s" "%s"' % (i, to_fname))