-
Notifications
You must be signed in to change notification settings - Fork 24
BookReader #14
Comments
@davidar this is so, so, so cool! I just read a book on IPFS! \o/ Yeah please do. @davidar knows this, but note to everyone else: please be careful to make sure books we rehost are ok to be rehosted by us (i.e. look at the license/copyright) We should talk to archive folks about using IPFS to replicate all the archive's books sooner than the rest of the stuff. cc @brewsterkahle in case he checks github. |
so great! yes, we can help with selecting materials. -brewster On 9/13/15 4:03 PM, Juan Benet wrote:
|
Wow, @brewsterkahle commenting on one of my issues :D The problem I ran into was browsers still not supporting JPEG2000 for some inexplicable reason, so I guess the best strategy would be to batch convert everything to regular JPEG first? I also tried some javascript JPEG2000 decoders, but they seemed way too slow (especially on mobile). +1 for getting all the scanned books into IPFS, that would be amazing. |
Yes, the archive does server-side reformatting of pages (turns out jpg This is one of the things we have to solve in a distributed web-- having Marcel van der Peijl [email protected] did a search engine for my in the case of the book reader, I think we would have to download the -brewster On 9/14/15 1:42 AM, David A Roberts wrote:
|
There is https://archive.org/details/gutenberg, which can be readily mirrored with https://www.gutenberg.org/wiki/Gutenberg:Mirroring_How-To (s/rsync/ipfs/). |
@rht I already mirrored a small subset of Gutenberg a little while ago (check the irc logs), so mirroring the rest is definitely on my radar. Part of the reason I've been holding back on that so far is that I think it would be a really cool demonstration of the search engine #8 when it materialises. |
@brewsterkahle I guess a combination of:
where the user is shown 1 while waiting for 2 to load, might work quite well in practice. @jbenet I'm still concerned about mobile performance, but there may be other things that can be done to help with that. For example, perhaps we could release an "IPFS browser" that catches ipfs URLs (or appropriate URIs ipfs/kubo#1678 ) and provides support for some of the computationally expensive things traditionally done server side (like native image processing libraries). JavaScript is OK for this on a powerful computer, but not so much on mobile. |
I'm also quite interested in this, but on a larger scale, see #8 and ipld/go-ipld-deprecated#8 |
@davidar i think we can do everything in javascript. https://github.com/ipfs/node-ipfs is not that far from landing. (the one stopgap is chrome/ff extensions with go-ipfs bundled to resolve ipfs links)
Yeah, mobile is an interesting question. not sure, i need to talk to people at Mozilla + Chrome about this-- stunted mobile browsers are such a pain :( |
Thanks, that would be great. |
If there's anything I can do to help, I am 💯% in. |
@RichardLitt I'm trying to experiment with BPG (here) but I keep getting Alternatively, if you wanted to get the bookreader working with a JS JPEG2000 decoder, that would also be great. |
I've created a new issue (ipfs/apps#2) to discuss getting BookReader working on IPFS. I'll leave this issue open to discuss actually getting scanned books mirrored to IPFS (in a format compatible with the BookReader). |
re: #14 (comment) https://iiif.archivelab.org/iiif/adventuresoftoms00twaiiala$1/full/full/0/default.jpg The syntax is iiif/:id$page# |
https://archive.org/details/BookReader
IPFS Demo
CC: @jbenet
The text was updated successfully, but these errors were encountered: