Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nakamura196/toji_iiif

東寺百合文書WEBで公開されている画像をIIIF形式で配信するプロジェクト
https://github.com/nakamura196/toji_iiif

iiif

Last synced: 13 days ago
JSON representation

東寺百合文書WEBで公開されている画像をIIIF形式で配信するプロジェクト

Awesome Lists containing this project

README

        

toji_iiif
================

東寺百合文書WEBで公開されている画像をIIIF形式で配信するプロジェクト

## Demo

https://nakamura196.github.io/toji_iiif/

## Install

``` sh
pip install git+https://github.com/nakamura196/toji_iiif.git
```

## How to use

Create IIIF manifests and collection files.

``` python
DATA_DIR = "../src/data"
DOCS_DIR = "../docs"
ORIGIN = "https://nakamura196.github.io/toji_iiif/iiif"

TojiClient.main(DATA_DIR, DOCS_DIR, ORIGIN, size=1, is_skip_if_manifest_exists=True)
```

Create index page from IIIF Collection file.

``` python
TojiClient.create_index(
f"{DOCS_DIR}/iiif/set/3/collection.json",
f"{DOCS_DIR}/index.html",
)
```