Skip to main content

Sigvie - The Simple Image Gallery Viewer

Sigvie is a small Python script that displays images and videos from a local folder, recursively and in a chronological gallery layout, giving you a simple Google Photos-like view of your local media directly in the browser. Sigvie follows the Unix philosophy: do one thing well - for editing tags and other things, use a different complementary software.

Demo

Sigvie demo

Sigvie demo

Sigvie demo

Installation

Install with pipx (recommended):

pipx install sigvie

Or install with pip3:

pip3 install sigvie

Usage

Start the server on default port 30255:

sigvie

You can also choose a custom port:

sigvie --port 30255

Then open Sigvie in your browser:

http://localhost:30255

Enter the path to a directory containing images and videos into the input box at the top of the page.

Example on Linux:

/home/jiri/Pictures

Example on macOS:

/Users/jiri/Pictures

Controls

Use your browser zoom controls to change how many items are visible on the page:

Ctrl+    zoom in
Ctrl-    zoom out

On a touchpad, use pinch-to-zoom to zoom individual images or adjust the page view, depending on your browser and system settings.

Performance Notes

If a directory contains too many media files, especially thousands of images or videos, the page may become slow or laggy. This is limitation of the browser and hardware you use.

For better performance, organize your media into smaller folders (e.g. Family, Web, Memes) and open only the folder you want to browse.

How it works

When you enter the directory path, the Sigvie will recursively display all the images in the dicrectory and all subdirectoris. (Exactly as Google Photos does it). Sigvie will display the images and videos in chronological order based on the "Created" and "Modified" file attributes (Tha smaller value of these 2 wins). To keep things simple, Sigvie intentionally doesn't consider image or video tags but uses only file attributes.

Notes

Sigvie is intended for local use. It serves files from your local filesystem through a local web server. It contains dependency only to Python Bottle library.

Download files

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

Source Distribution

sigvie-1.1.6.tar.gz (21.0 kB view details)

Uploaded Source

Built Distribution

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

sigvie-1.1.6-py3-none-any.whl (22.8 kB view details)

Uploaded Python 3

File details

Details for the file sigvie-1.1.6.tar.gz.

File metadata

  • Download URL: sigvie-1.1.6.tar.gz
  • Upload date:
  • Size: 21.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.14

File hashes

Hashes for sigvie-1.1.6.tar.gz
Algorithm Hash digest
SHA256 04519aba4b9d185a7990b4f6f3381f2744540f0d75681ab52c3c59735db35d9d
MD5 3711ed63bcd5cf28d87a34750e2ca9f9
BLAKE2b-256 50acf7f8e3c391b5e2811ee23ea3cdb75e6caded0910024053dda8e78a0a59bc

See more details on using hashes here.

File details

Details for the file sigvie-1.1.6-py3-none-any.whl.

File metadata

  • Download URL: sigvie-1.1.6-py3-none-any.whl
  • Upload date:
  • Size: 22.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.14

File hashes

Hashes for sigvie-1.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 5d643ef7a14f2decbaecffb6636b790656d476983cb8ee7a730917b3a31f5092
MD5 54d01218451645e90626b47ee8a6c750
BLAKE2b-256 7c5411f39ad06a60f49fa2291e0026ab73bfd8007f73d4161bb82812471a7d70

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.1.6 This release

2 files

1.1.5

2 files

1.1.4

2 files

1.1.3

2 files

1.1.2

2 files

1.1.1

2 files

1.1.0

2 files

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