Skip to content
This repository was archived by the owner on Feb 8, 2023. It is now read-only.

Collab with/support the people putting IIIF on IPFS #170

Closed
flyingzumwalt opened this issue Sep 27, 2016 · 14 comments
Closed

Collab with/support the people putting IIIF on IPFS #170

flyingzumwalt opened this issue Sep 27, 2016 · 14 comments

Comments

@flyingzumwalt
Copy link

The work to put IIIF on IPFS (ie. go-iiif) could open the gates to all the big cultural institutions (British Library, Bibliothèque nationale de France, the Getty, all the big universities...) storing and serving all their image collections from IPFS. That would be huge for IPFS.

Some of his work:

People

I had a conversation with @edsilv on the Internet Archive Slack: https://gist.github.com/flyingzumwalt/02fbf076fbe778b55c66ae3d6bef8927

@diasdavid this is relevant to your presentation at the Web Archiving Conference. Ed mentioned it in the slack conversation.

@flyingzumwalt
Copy link
Author

And check this out - @edsilv is serving 3D models from IPFS

@flyingzumwalt
Copy link
Author

Question for IIIF people working with IPFS (@edsilv, @thisisaaronland, @atomotic, @anarchivist, etc): What can we help with? What info should we put out in the world that would be useful for you? Example: If @dignifiedquire gives a lightning talk at the IIIF meeting at the Hague this month, what message would be most important for him to convey?

@edsilv
Copy link

edsilv commented Oct 3, 2016

cc @aeschylus

@thisisaaronland
Copy link

In so far as go-iiif is concerned it's probably just a question of implementing one/both of the source and cache interfaces to speak IPFS:

https://github.com/thisisaaronland/go-iiif/blob/master/source/source.go#L8-L10
https://github.com/thisisaaronland/go-iiif/blob/master/cache/cache.go#L7-L12

@flyingzumwalt
Copy link
Author

@thisisaaronland is there any information, encouragement or support we can provide that would encourage this implementation, or make it easier for you to implement it?

@edsilv
Copy link

edsilv commented Oct 3, 2016

IPFS could be a nice fit for annotation use cases: https://twitter.com/edsilv/status/773413548756242432

@thisisaaronland
Copy link

@flyingzumwalt – it's still morning here so I could be missing something but looking at go-ipfs it's not clear where/what I would plug in to a source/cache handler.

@edsilv
Copy link

edsilv commented Oct 3, 2016

Perhaps something about ipfs-cluster would be good. A roadmap towards enabling libraries to share infrastructure.

@flyingzumwalt
Copy link
Author

flyingzumwalt commented Oct 3, 2016

For people who aren't familiar with IIIF, you here are some reference materials about IIIF

@edsilv
Copy link

edsilv commented Oct 3, 2016

@flyingzumwalt @thisisaaronland I have a demo of IIIF 'level 0' image tiles being loaded from IPFS here:

http://universalviewer.io/examples/?manifest=https%3A%2F%2Fipfs.io%2Fipfs%2FQmYomyCpT1vKNovYvTjAStYq31JoaH8xdivjmWcDj5mpM1

I used a python script to generate these: https://gist.github.com/edsilv/97759a93cb7c5f0fedb8178fee5e1dd3

Could it also be done with go-iiif's iiif-tile-seed?

@edsilv
Copy link

edsilv commented Oct 4, 2016

You would certainly want to talk about the legal and security aspects of running an IPFS node. A key question would be "can people put nasty things on my servers".

@edsilv
Copy link

edsilv commented Oct 5, 2016

Also worth mentioning? https://github.com/ipfs/archives

@daviddias
Copy link
Member

Lot's of development happened in this issue #240, inviting everyone to join the discussion there :)

@flyingzumwalt
Copy link
Author

Yeah. Let's close this issue. I think the goal was achieved. Some great demos, example code and new libraries came out of this collaboration.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants