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 requires Python 3.8+.

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.4.tar.gz (4.8 MB view details)

Uploaded Source

Built Distribution

sigal-2.4-py3-none-any.whl (999.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sigal-2.4.tar.gz
  • Upload date:
  • Size: 4.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for sigal-2.4.tar.gz
Algorithm Hash digest
SHA256 a434daaada9fba4eed00293268a0a54c9a2db957132a58b9cb1d706c433ddd33
MD5 64179c8da6a7da5499459bc0e8cb2edc
BLAKE2b-256 cd8a281636db4ec3c73cdbba0a89b90489dae44e6ccc91d89b4d577265ef334d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sigal-2.4-py3-none-any.whl
  • Upload date:
  • Size: 999.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for sigal-2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 08fd57aa75574f35e314b53bc7fdc3d408e751696c54135045b39fe244164f33
MD5 b2cffb9ca8367111d81e7cff3ba12d00
BLAKE2b-256 4ffe0ec0975502c89dd450626654c01a74f70e373b0677c82c478f0c0657aa6d

See more details on using hashes here.

Supported by

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