zimeon / iiif

IIIF Image API reference implementation and Python library
GNU General Public License v3.0
55 stars 15 forks source link

Need to be able to specify the URI prefix used to construct the @id in info.json in iiif_static.py #6

Closed zimeon closed 8 years ago

zimeon commented 9 years ago

Currently there is no way to do this so the info.json will only work in relative contexts.

zimeon commented 9 years ago

--prefix/-p option seems fine as used in https://github.com/zimeon/iiif/blob/0.6.0/demo-static/REMOTE_IMAGES.md. Ready for release 0.6

zimeon commented 8 years ago

Was pushed out in 0.6.0, done.

See with:

simeon@RottenApple iiif>rm -rf demo-static/tetons demo-static/tetons.html; ./iiif_static.py --write-html demo-static -d demo-static --api-version=1.1 testimages/tetons.jpg
...
simeon@RottenApple iiif>grep @id demo-static/tetons/info.json 
  "@id": "tetons",

simeon@RottenApple iiif>rm -rf demo-static/tetons demo-static/tetons.html; ./iiif_static.py --write-html demo-static -d demo-static --api-version=1.1 --prefix="http://example.com/prefix" testimages/tetons.jpg
...
simeon@RottenApple iiif>grep @id demo-static/tetons/info.json 
  "@id": "http://example.com/prefix/tetons",