Skip to main content

Mobile-first masonry photo gallery generator

Project description

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 gallerian 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

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

gallerian-0.1.1.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gallerian-0.1.1-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

Details for the file gallerian-0.1.1.tar.gz.

File metadata

  • Download URL: gallerian-0.1.1.tar.gz
  • Upload date:
  • Size: 9.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.26.7 CPython/3.13.13 Darwin/25.3.0

File hashes

Hashes for gallerian-0.1.1.tar.gz
Algorithm Hash digest
SHA256 055cb41949cfb5b54226890868dbb0e4736ffc43973c14258474b61ca68fb1ec
MD5 1c1ed16144bd8b23d4ceac95bfe1ec68
BLAKE2b-256 efc7409a767f9440ccf2318c4cdbcd75d494cf175957989b6617b9c39695118d

See more details on using hashes here.

File details

Details for the file gallerian-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: gallerian-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 8.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.26.7 CPython/3.13.13 Darwin/25.3.0

File hashes

Hashes for gallerian-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8be9b8d1c0ed7d228aef61edcb38219799691dcfb8f5332eba677c574e68012c
MD5 808e5a10b5580153dcf23646a3a9df04
BLAKE2b-256 a74addf2f9ec335148b7298054692c3cfb7f6eb027483db044d27004612c73ec

See more details on using hashes here.

Supported by

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