Skip to main content

gallerian

Mobile-first masonry photo gallery generator.

gallerian scans a folder of images and produces a single self-contained HTML page using a CSS multi-column masonry layout that adapts from 2 columns on phones up to 6 columns on wide desktops.

Install

pdm install
pdm install -G dev

Usage

pdm run gal build /path/to/photos -o site/index.html -t "My Trip"

Open site/index.html in a browser. The HTML references the original images by their relative path, so keep index.html next to (or above) the photos directory.

Supported formats

.jpg, .jpeg, .png, .webp, .gif

Quality

Run the full quality pipeline (format, lint, type-check, docstring coverage, dead-code, tests) with:

./publish.sh --quality

Release

./publish.sh --patch   # or --minor / --major

Metadata

Release files for gallerian 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gallerian 0.1.2
File Size Uploaded Provenance Actions
gallerian-0.1.2.tar.gz 14.6 kB Without provenance Details for gallerian-0.1.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for gallerian 0.1.2
File Interpreter ABI Platform Actions
gallerian-0.1.2-py3-none-any.whl Python 3 none any Details for gallerian-0.1.2-py3-none-any.whl

Total release size: 28.2 kB

Release files / gallerian-0.1.2.tar.gz

Download URL gallerian-0.1.2.tar.gz
Size 14.6 kB
Tags Source
SHA-256 checksum
How to use checksums
3a78abb9fc58fffc54c3ba8f18c60073d122912c40b97b4a553cf55db0b3d9d8
BLAKE2b-256 checksum
How to use checksums
2707eb98b472a6ead54ba908a0ef43ac2a6274b354dd8212b0a5316802efab6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.26.7 CPython/3.9.25 Darwin/25.3.0

Release files / gallerian-0.1.2-py3-none-any.whl

Download URL gallerian-0.1.2-py3-none-any.whl
Size 13.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7f1ba89829d6d4bc241e252b81c12dc1f62f409175f9a0e7d4b6169c9a25d71e
BLAKE2b-256 checksum
How to use checksums
e4b5d8cc5f03e15be46f2b0b12fb10e302c2e14d1b9db3073390c5a2e082892d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.26.7 CPython/3.9.25 Darwin/25.3.0

Security for gallerian 0.1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page