Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/saimn/sigal
yet another simple static gallery generator
https://github.com/saimn/sigal
galleria gallery python static-site-generator
Last synced: 5 days ago
JSON representation
yet another simple static gallery generator
- Host: GitHub
- URL: https://github.com/saimn/sigal
- Owner: saimn
- License: mit
- Created: 2011-04-09T20:38:20.000Z (over 13 years ago)
- Default Branch: main
- Last Pushed: 2024-11-18T20:58:12.000Z (24 days ago)
- Last Synced: 2024-11-30T12:02:53.428Z (12 days ago)
- Topics: galleria, gallery, python, static-site-generator
- Language: JavaScript
- Homepage: http://sigal.saimon.org/
- Size: 7.61 MB
- Stars: 895
- Watchers: 33
- Forks: 170
- Open Issues: 94
-
Metadata Files:
- Readme: README.rst
- Contributing: CONTRIBUTING.rst
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
- awesome-starred - saimn/sigal - yet another simple static gallery generator (python)
- jimsghstars - saimn/sigal - yet another simple static gallery generator (JavaScript)
README
Sigal - Simple Static Gallery Generator
=======================================.. image:: https://github.com/saimn/sigal/workflows/Run%20unit%20tests/badge.svg
:target: https://github.com/saimn/sigal/actions
:alt: CI Status.. image:: https://codecov.io/gh/saimn/sigal/branch/main/graph/badge.svg
:target: https://codecov.io/gh/saimn/sigal
:alt: codecov.ioSigal 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+.
Links
-----* Latest documentation on the website_
* Source, issues and pull requests on GitHub_
* Releases on PyPI_Themes & Demo
-------------Sigal comes with three themes, based on the colorbox_, galleria_ and photoswipe_
Javascript libraries:- `colorbox demo`_
- `galleria demo`_
- `photoswipe demo`_.. _website: http://sigal.saimon.org/
.. _GitHub: https://github.com/saimn/sigal/
.. _PyPI: https://pypi.org/project/sigal/
.. _galleria: https://github.com/GalleriaJS/galleria
.. _colorbox: http://www.jacklmoore.com/colorbox
.. _photoswipe: http://photoswipe.com
.. _galleria demo: http://saimon.org/sigal-demo/galleria/
.. _colorbox demo: http://saimon.org/sigal-demo/colorbox/
.. _photoswipe demo: http://saimon.org/sigal-demo/photoswipe/
.. _Jinja2: https://palletsprojects.com/p/jinja/