Skip to main content

Simple static gallery generator

Project description

CI Status codecov.io

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.

  • Parallel processing.

  • MIT licensed.

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

Sigal is compatible with Python 3.5+.

Links :

  • Latest documentation on the website

  • Source, issues and pull requests on GitHub

  • Releases on PyPI

  • #sigal on Freenode, or with the webchat interface.

Themes & Demo

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sigal-2.3.tar.gz (4.7 MB view details)

Uploaded Source

Built Distribution

sigal-2.3-py3-none-any.whl (995.5 kB view details)

Uploaded Python 3

File details

Details for the file sigal-2.3.tar.gz.

File metadata

  • Download URL: sigal-2.3.tar.gz
  • Upload date:
  • Size: 4.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for sigal-2.3.tar.gz
Algorithm Hash digest
SHA256 e19b1bfce06d53f8d5d204e11187bc6dcadbfba856fa19f3412d7dab51f8d3d4
MD5 c562767bd0f819768e08f2dadd910a8a
BLAKE2b-256 12d43b5fbd24bf14d9b8d5394f26bda20715597c113eccb7f92be2d1b4f64a75

See more details on using hashes here.

File details

Details for the file sigal-2.3-py3-none-any.whl.

File metadata

  • Download URL: sigal-2.3-py3-none-any.whl
  • Upload date:
  • Size: 995.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for sigal-2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 5d71846a451e221db4a4772d252cbe0fcf6fffcd4417258100a1a7d3349ccc60
MD5 5fa16a1ff3450dfee111bdca86540b20
BLAKE2b-256 4bdaeddbb576cb93890c8158cad19aeb1caa26119c159d3c3c6146223390ed14

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page