./www/py-sigal, Simple static gallery generator

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.5, Package name: py312-sigal-2.5, Maintainer: pkgsrc-users

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.


Master sites:

Filesize: 4861.563 KB

Version history: (Expand)


CVS history: (Expand)


   2025-02-26 12:46:17 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-sigal: fix path in DEPENDS
   2025-02-26 10:39:03 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
py-sigal: updated to 2.5

2.5

Add data files for themes and plugins using setuptools package-data
Cache input_size to make updating faster
Clarify default value of keep_orig in config comments
Allow sorting by negative numbers
Only copy the static/theme files once
sigal serve --browser : open in your default browser
Added support for display_timestamp setting
Bump codecov/codecov-action from 4 to 5 in /.github/workflows in the actions group
Update Photoswipe to v5
Add basic support for .heic files
   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
   2024-04-15 19:22:53 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-sigal: switch to ffmpeg7

Bump PKGREVISION.
   2023-10-28 21:57:26 by Thomas Klausner | Files touched by this commit (516) | Package updated
Log message:
python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
   2023-10-23 08:19:17 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-sigal: fix PLIST for Python != 3.11
   2023-10-19 17:39:44 by Thomas Klausner | Files touched by this commit (7) | Package updated
Log message:
py-sigal: update to 2.4.

Version 2.4
~~~~~~~~~~~

Released on 2023-09-29.

Sigal now requires Pillow>=8.0.0

- Avoid IndexError with empty source dir [:issue:`498`].
- New cli option ``--force-album`` to reprocess only specific albums
  [:issue:`491`].
- Added support for black detection in video thumbnail generation
  [:issue:`485`].
- Don't show the galleria container if there are no medias [:issue:`484`].
- Force encrypt's password form to be on top [:issue:`483`].
- Add mkv to ``video_extensions`` [:issue:`481`].
- Make sure ``zip_gallery`` is set correctly [:issue:`477`].
- Updates for recent Pillow changes, requires Pillow>=8.0.0 [:issue:`479`].
- Make theme dir writable after copying to it [:issue:`471`].
- New plugin: Titleregexp - modify titles of albums with regular expressions
  [:issue:`469`].
- List of sort-properties as fallback instead of zero-length string
  [:issue:`468`].
   2023-08-02 01:20:57 by Thomas Klausner | Files touched by this commit (158)
Log message:
*: remove more references to Python 3.7