From 30daa118ba5f400653b66fdd1c768698c4df484d Mon Sep 17 00:00:00 2001 From: Josh Hadro Date: Thu, 13 Jul 2023 15:59:31 -0400 Subject: [PATCH] Add shorten file format --- iiify/resolver.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/iiify/resolver.py b/iiify/resolver.py index 6446353..993651b 100644 --- a/iiify/resolver.py +++ b/iiify/resolver.py @@ -373,7 +373,7 @@ def create_manifest3(identifier, domain=None, page=None): originals.append(f) # create the canvases for each original - for file in [f for f in originals if f['format'] in ['VBR MP3', 'Flac', 'Ogg Vorbis', 'WAVE','24bit Flac']]: + for file in [f for f in originals if f['format'] in ['VBR MP3', 'Flac', 'Ogg Vorbis', 'WAVE', '24bit Flac', 'Shorten']]: normalised_id = file['name'].rsplit(".", 1)[0] slugged_id = normalised_id.replace(" ", "-") c_id = f"https://iiif.archivelab.org/iiif/{identifier}/{slugged_id}/canvas" @@ -387,7 +387,7 @@ def create_manifest3(identifier, domain=None, page=None): if file['name'] in derivatives: body = Choice(items=[]) # add the choices in order per https://github.com/ArchiveLabs/iiif.archivelab.org/issues/77#issuecomment-1499672734 - for format in ['VBR MP3', 'Flac', 'Ogg Vorbis', 'WAVE']: + for format in ['VBR MP3', 'Flac', 'Ogg Vorbis', 'WAVE', '24bit Flac', 'Shorten']: if format in derivatives[file['name']]: r = ResourceItem(id=f"https://archive.org/download/{identifier}/{derivatives[file['name']][format]['name'].replace(' ', '%20')}", type='Audio',