Skip to main content

Emin -- a simple builder of static Web galleries

emin makes static Web pages for presenting lots of imagey things: photos, PDFs, graphs with thumbnails as well as links to the image/doc file proper.

It's primarily intended for making Web photo galleries for the sorts of people who don't want to install some PHP+MySQL+Node.js monstrosity just to put their photos online. On the assumption that many people will want to tweak their gallery's appearance, the output is customisable using the Cheetah templating engine.

Supported image formats are JPEG, PNG, GIF, TIFF, PDF and EPS, with the latter three being converted to PNG for Web display. Image resizing, renaming and thumbnailing is supported, as is building a zip file to download the whole set. Large image sets can be split over several pages.

Changes

  • 0.7.0, Aug 2026: gallery building from multiple files and (recursed) dirs.
  • 0.6.0, Aug 2026: template and JS from local pkg data, split CSS, add --cdn.
  • 0.5.0, Aug 2026: update templating to CT3 due to PyPI issues.
  • 0.4.0, Aug 2026: update to new TOML-based Python packaging and Py3.
  • 0.3.4, Apr 2013: add one-page and --exclude options.
  • 0.3.3, May 2011: declare new Cheetah and PIL dependencies.
  • 0.3.2, May 2011: first noted version, after several since 2008.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

emin-0.7.0.tar.gz (38.7 kB view details)

Uploaded Source

Built Distribution

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

emin-0.7.0-py3-none-any.whl (38.7 kB view details)

Uploaded Python 3

File details

Details for the file emin-0.7.0.tar.gz.

File metadata

  • Download URL: emin-0.7.0.tar.gz
  • Upload date:
  • Size: 38.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for emin-0.7.0.tar.gz
Algorithm Hash digest
SHA256 fc2b3e18224504ff4e03d8ace14ce54a3603ac887637e6ecbe9cc64c0c6a0d58
MD5 144ca674fb1a10d53310b93efc663add
BLAKE2b-256 c54398b7424b62d547d80d21cfa775ac4d9313e52dd729d89511885922d16670

See more details on using hashes here.

File details

Details for the file emin-0.7.0-py3-none-any.whl.

File metadata

  • Download URL: emin-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 38.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for emin-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a23f146135a54f418e392232861a54718689a6cf0401ab1d7439d503dbd09ee2
MD5 701aaf3e02167194e4f372b39060ecd1
BLAKE2b-256 adb0488942f469ca468fbe5b7fe2f69a751e58ebf337925a195598293bae0564

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 Sentry Error logging StatusPage Status page