diff --git a/requirements.txt b/requirements.txt index 3ee6dd0..4713de4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,4 @@ Jinja2 Pillow Markdown +clint diff --git a/setup.py b/setup.py index f11d13f..5598d02 100644 --- a/setup.py +++ b/setup.py @@ -4,7 +4,7 @@ from setuptools import setup import sys -requires = ['PIL', 'jinja2', 'Markdown'] +requires = ['PIL', 'jinja2', 'Markdown', 'clint'] if sys.version_info < (2,7): requires.append('argparse') diff --git a/sigal/image.py b/sigal/image.py index 70eccfe..0f55624 100644 --- a/sigal/image.py +++ b/sigal/image.py @@ -29,6 +29,7 @@ Prepare images: resize images, and create thumbnails with some options import logging import os +from clint.textui import progress from PIL import Image as PILImage from PIL import ImageDraw, ImageOps from shutil import copy2 @@ -148,7 +149,7 @@ class Gallery: os.mkdir(bigimg_dir) # loop on images - for f in imglist: + for f in progress.bar(imglist): filename = os.path.split(f)[1] im_name = os.path.join(img_dir, filename)