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.9+.

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

Uploaded Source

Built Distribution

sigal-2.5-py3-none-any.whl (1.1 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sigal-2.5.tar.gz
  • Upload date:
  • Size: 5.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for sigal-2.5.tar.gz
Algorithm Hash digest
SHA256 20e010ea532e7581fe524c76ed529b3cd2a640a05a5f78f4a7be749c2e58d478
MD5 ed76dcbb7b0c71b19da0322bb8a7d977
BLAKE2b-256 d504ce51a51eeee84714a9c94b12eb85994ef4deb310b9eea2c1816ec55effa2

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigal-2.5.tar.gz:

Publisher: publish.yml on saimn/sigal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: sigal-2.5-py3-none-any.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for sigal-2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 dfffd366858485d02516dd8a692a806b2614e06dd212b64b2a6250d57757b768
MD5 a504f3c77b88d0246af6a55a5a8dcfe2
BLAKE2b-256 f504f759b4970cd49c885beb055ddb60c265b1aa769d36136f92e542d0bdb3a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for sigal-2.5-py3-none-any.whl:

Publisher: publish.yml on saimn/sigal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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