Skip to content

chrome extension to detect IIIF content in web pages

License

Notifications You must be signed in to change notification settings

leanderseige/detektiiif

Repository files navigation

This is the old and outdated version of detektIIIF. Please head over to https://github.com/seigedigital/detektiiif2 for the new detektIIIF2!

detektIIIF

This is a chrome extension to discover IIIF resources and links in websites. It is just a proof-of-concept, it is experimental, work-in-progress and it surely will contain bugs. I would like to inspire people to build extensions like this for popular browsers. Please do it better than I did.

Screenshot

Inspired by and based on these articles:

https://medium.com/@gilfink/building-a-chrome-extension-using-react-c5bfe45aaf36

https://medium.com/@gilfink/adding-web-interception-abilities-to-your-chrome-extension-fb42366df425

This project was bootstrapped with Create React App.

Examples:

Presentation and Image API:

https://www.nga.gov/collection/art-object-page.130898.html

https://cover.boutique/ (Collections)

https://manducus.net/iiifcurator/ (Collections)

https://norman.hrc.utexas.edu/mirador/p15878coll33 (no CORS, at the time of writing)

https://projectmirador.org/demo/ (a lot of content)

Image API only:

http://emp-web-84.zetcom.ch/eMP/eMuseumPlus?service=ExternalInterface&module=collection&objectId=32560&viewType=detailView

https://nationalmuseumse.iiifhosting.com/iiif/e08e5377e1e0f2f787132affd3742e795e07cd84e79d4c2f77f97de3d22a993/

https://www.harvardartmuseums.org/collections/object/205798

Screenshot

Discover IIIF resources from page content

https://www.europeana.eu/en/item/2020903/KKS11964

Screenshot

Guessing HTTPS connections if HTTP was provided

http://www.europeana.eu/en/item/2064116/Museu_ProvidedCHO_Nationalmuseum__Sweden_20138

Screenshot

How to use

  1. git clone https://github.com/leanderseige/detektiiif

  2. cd detektIIIF

  3. npm install

  4. npm run build

  5. in Chrome open the Extensions page, turn on developer mode and click "load unpacked", choose the build folder of this repo

Screenshot

About

chrome extension to detect IIIF content in web pages

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published