Skip to content

ali-raheem/PIG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Photo Index Generator (PIG)

Simple gallery of photos intended to be printed as index cards for a collection.

Usage

usage: pig.py [-h] --image_dir IMAGE_DIR --output_path OUTPUT_PATH
              [--title TITLE] [--description DESCRIPTION] [--row ROW]
              [--num NUM] [--ext EXT [EXT ...]]

Generate an HTML page from images.

optional arguments:
  -h, --help            show this help message and exit
  --image_dir IMAGE_DIR
                        Path to the images
  --output_path OUTPUT_PATH
                        Base path for the HTML files to generate
  --title TITLE         Title of the page
  --description DESCRIPTION
                        Description of the page
  --row ROW             Number of images per row
  --num NUM             Number of images to include in each set
  --ext EXT [EXT ...]   Extensions to use

Example

python3 pig.py --image_dir /mnt/data/Photos/Wedding wedding.html --output_path wedding_photos --title "Wedding Photos" --note "Jan 2020 York"

This will create a set of HTML files named like "wedding_photos_1_10.html", each will contain --num photos (default 80) and will have links to navigate between them at the bottom.

By default paginates to 80 images in rows of 5 images. Around the size of an A4 page.

Firefox currenlty has a bug making printing directly hard, consider converting from html to PDF directly and verifying output then printing. Or use Chrome, or just about any other browser.

About

Static Photograph Index Gallery

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages