Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

Download
ActivePython
INSTALL>
pypm install sigal

How to install sigal

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install sigal
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
Windows (64-bit)
Mac OS X (10.5+)
Linux (32-bit)
0.2
0.5.0Never BuiltWhy not?
0.2 Available View build log
Linux (64-bit)
0.5.0 Available View build log
 
Author
License
MIT
Imports
Lastest release
version 0.5.0 on Jan 9th, 2014
Travis-ci: continuous integration status.

Sigal is yet another simple static gallery generator. It's written in Python and it allows to build a static gallery of images with the following features:

  • Process directories recursively.
  • Generate HTML pages using jinja2 templates.
  • Relative links for a portable output.
  • Support themes, videos, EXIF tags, zip download.
  • MIT licensed.

The idea behind Sigal is to ease the use of the javascript librairies like galleria. These librairies do a great job to display the images, Sigal does what is missing: resize images, create thumbnails, generate html pages.

Sigal is currently compatible only with Python 2.

Links :

  • Latest documentation on the website
  • Source, issues and pull requests on Github
  • Releases on PyPI

Themes & Demo

Sigal comes with two themes, based on the colorbox and galleria Javascript libraries:

Changelog
Version 0.5.0

Released on 2013-09-06.

  • Add support for videos. Videos are encoded to webm (see the webm_options setting).
  • Check jinja2's version for lstrip_blocks (only for Jinja 2.7+).
  • Add option to zip galleries. See the zip_gallery setting.
  • Add support for EXIF tags and GPS coordinates. EXIF tags are added to the media context (for themes). The copy_exif_data setting allow to choose if the exif data from the original image is copied to the resized image.
  • Correct themes design with long directory names.
  • Add the possibility to adjust images after resizing (with the Adjust processor from Pilkit). See the adjust_options setting.
  • Add the possibility to disable image resizing.
Version 0.4.1

Released on 2013-07-19.

  • Fix a bug with unicode paths and filenames.
  • Update colorbox to 1.4.26
  • Add links to the original images.
Version 0.4.0

Released on 2013-06-12.

  • Add a setting to disable the writing of HTML files.
  • Use Pilkit.
  • Remove multiprocessing.
  • Add new settings for the source and destination directories.
  • All meta-data are available in the templates.
  • Galleria theme is now responsive
  • Add a setting to choose the pilkit processor used to resize the images.
Version 0.3.3

Released on 2013-03-20.

  • Catch exception when PIL fails to read the exif metadata.
Version 0.3.2

Released on 2013-03-14.

  • Bugfix for PNG files which don't have exif metadata.
  • Move unit tests to py.test.
  • Fix images path in colorbox theme.
  • Group package meta in a module.
Version 0.3.1

Released on 2013-03-11.

  • Fix the path of the sample config file (which was not included in the previous release).
Version 0.3

Released on 2013-03-04.

  • Fix packaging issues.
  • New setting index_in_url to optionally add index.html to the URLs.
  • New setting links to specify a list of links.
  • Use EXIF info to fix orientation.
  • Replace the jpg_quality setting with a dict of options.
  • Manage directories with only sub-directories and add some checks.
  • Change the command-line interface to use sub-commands: init, build and serve.
  • Parallel processing.
Version 0.2

Released on 2012-12-20.

  • Improve the bundled themes (update galleria, new colorbox theme).
  • Improve the CLI (new arguments, nicer output).
  • Change the licence to MIT.
  • Change the description file to a markdown syntax file.
  • Change the settings file to a python file, and add more settings.
Version 0.1

Released on 2012-05-13.

First public release.

Subscribe to package updates

Last updated Jan 9th, 2014

Download Stats

Last month:9

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.