@nakamura196/iiif-to-tei
v1.0.1
Published
IIIFマニフェストをTEI形式に変換するTypeScriptライブラリです。
Readme
IIIF to TEI Converter
IIIFマニフェストをTEI形式に変換するTypeScriptライブラリです。
機能
- IIIFマニフェストのパース
- TEI形式への変換
- 画像情報の保持
- メタデータの変換
インストール
pnpm add @nakamura196/iiif-to-tei使用方法
import { IIIFToTEIConverter } from '@nakamura196/iiif-to-tei';
// マニフェストURLから変換
const converter = new IIIFToTEIConverter();
const tei = await converter.convertFromUrl('https://example.com/manifest.json');
// マニフェストオブジェクトから変換
const manifest = {
// IIIFマニフェストの内容
};
const tei = converter.convert(manifest);オプション
const options = {
includeImages: true, // 画像情報を含める
includeFacsimile: true, // facsimile要素を含める
baseUrl: 'https://example.com' // ベースURL
};
const converter = new IIIFToTEIConverter(options);開発
ビルド
pnpm buildテスト
pnpm test依存パッケージ
- xmlbuilder2
- axios
