Skip to content

cmahnke/iiif-action

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Experimental GitHub Action for generating derivates suitable for IIIF Image viewer

This action uses LibVIPS for performance reasons. You can use the subcommand dzsave to generate IIIF derivates

Building

DOCKER_BUILDKIT=1 docker build -t iiif-action .

Building with complete output:

BUILDKIT_PROGRESS=plain DOCKER_BUILDKIT=1 docker build -t iiif-action .

Building with additional packages

DOCKER_BUILDKIT=1 docker build -t ghcr.io/cmahnke/iiif-action:latest-jxl-uploader --build-arg ADDITIONAL_DEPS="parallel rsync sshpass" .

Getting the image from GitHub

docker pull ghcr.io/cmahnke/iiif-action:latest

Running locally

These examples are using the provided test image.

Running using the locally build image

docker run -v `pwd`:`pwd` -it iiif-action sh -c "vips dzsave `pwd`/test/2010_02-March-April_Whaling_01.jpg `pwd`/test/  -t 512 --layout iiif --id '.'"

Running using the image from GitHub

docker run -v `pwd`:`pwd` -it ghcr.io/cmahnke/iiif-action:latest sh -c "vips dzsave `pwd`/test/2010_02-March-April_Whaling_01.jpg `pwd`/test/  -t 512 --layout iiif --id '.'"

Resulting programs

The compiled binaries reside in /usr/local/bin, see the documentation.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages