This project was generated using Angular CLI version 19.0.5.
This workspace contains a self-contained Angular wrapper for Annotorious V3, plus a couple of Cadmus-related libraries depending on it.
To use the Annotorious wrapper you just need Annotorious, and no other dependency. Cadmus libraries are in this workspace for practical reasons, but also provide an example for using the library.
- Angular Annotorious wrapper: 📦
@myrmidon/ngx-annotorious
. - Angular OSD Annotorious wrapper: not yet working.
- Cadmus Image Gallery Brick: 📦
@myrmidon/cadmus-img-gallery
. - IIIF support for Cadmus Image Gallery Brick: 📦
@myrmidon/cadmus-img-gallery-iiif
.
- clone or download this repository.
- install packages with
npm i
. - build libraries with
npm run build-lib
. - run with
ng serve
. - in the homepage, add annotations and play with them. In this case, the custom model linked to the annotation is just a string, so the popup dialog allows you to enter it. Look at the console for more information from logging. Use the menus to access other functionalities.
graph LR;
ngx-annotorious --> annotorious
ngx-annotorious-osd --> annotorious
ngx-annotorious-osd --> annotorious/openseadragon
ngx-annotorious-osd --> ngx-annotorious
img-gallery --> ngx-annotorious
img-gallery-iiif --> ngx-tools
img-gallery-iiif --> ngx-annotorious
img-gallery-iiif --> img-gallery
- 2024-12-27: first package.