tify-iiif-viewer / tify

TIFY is a slim and mobile-friendly IIIF document viewer.
GNU Affero General Public License v3.0
107 stars 27 forks source link

iiif.link #165

Closed atomotic closed 4 months ago

atomotic commented 5 months ago

A few years ago, I created https://iiif.link, a tool that allows users to browse an IIIF manifest and generate a short link pointing to a specific position on a specific canvas.

Initially, the tool was built using OpenSeadragon with raw IIIF support (just vanilla fetch() and JSON parsing). While it served its purpose, it remained somewhat incomplete as I didn't want to reinvent the wheel by creating another viewer from scratch.

However, I've been keeping an eye on TIFY for a long time, and its feature of reflecting the state in a bookmarkable URL made it perfect for my needs.

As such, I rewrote https://iiif.link to utilize TIFY (specifically, the iiif3 branch).
For the UI, I adapted your index.html file.
Once users have a view with the "Create link" option, they can generate a short permalink.

Examples:

Additionally, I've made available a redirect to vanilla TIFY URLs:

The app is a minimal Go application, persisting to a SQLite database. I need to clean the code a bit, then will release.

Thanks, TIFY is lovely ❤️

t11r commented 5 months ago

Thank you for your kind words and for letting us know about your project! However, I would not advise to base a production website on an unreviewed branch :wink:

Luckily, TIFY now officially supports IIIF 3 :partying_face:

atomotic commented 5 months ago

Great, I just updated it. The code is here https://github.com/atomotic/iiif.link This service is quite unknown and is not used by anyone but me.

t11r commented 4 months ago

Closing this for now, please open a new issue if required.