Overview#
This is a note about creating an app that generates a CSV file containing a list of image URLs from a IIIF manifest file.
You can access it from the following.
https://iiif-demo-next.vercel.app/csv-converter
Usage#
We will use “Koigenshimonogatari, Volume 1” from the National Diet Library collection as the target.
https://dl.ndl.go.jp/api/iiif/3437686/manifest.json
Enter the manifest file URL in the form below and press the “Download CSV” button.

As a result, a CSV file containing URL and size information is downloaded as follows.
Notes#
In the following article, I introduced an npm module called @iiif/parser.
By using this library in this app as well, even if the input IIIF manifest is v2, it is converted to v3, making it usable regardless of version.
Use Cases#
In CMS platforms like Omeka and Drupal, data for bulk registration is often created using CSV files.
This app can be useful when registering image URLs from externally published IIIF manifest files using such mechanisms.
Summary#
I hope this is helpful.