Autonomi Reader

Another little project for the network: An ebook reader.

Currently you can view pdfs via anttp on a proxy via your browser. However for .epub & fb2.zip formats, most browsers won’t let you view these by default.

When loaded without any params in your url it will just load the normal Autonomi Reader, which lets you drag/drop or select an ebook locally to read:

e925413c4be6a12666ea8b6035285f5ec02d220f393693af6c10ad1df985403e/autoreader/autoreader/index.html

But if you add these extra params:

address=9ba67bad15b2c5ac5a6d0cc9c0dc4536ba04aa22852b92f0b94ba5f6fe0d6010&type=fb2.zip

Then it will load that book directly from the Autonomi network itself!

So at the end of whatever proxy you are using (https://anttp.antsnest.site/) you can put

e925413c4be6a12666ea8b6035285f5ec02d220f393693af6c10ad1df985403e/autoreader/autoreader/index.html?address=9ba67bad15b2c5ac5a6d0cc9c0dc4536ba04aa22852b92f0b94ba5f6fe0d6010&type=fb2.zip

That will load the fb2.zip type of book. If you want to load an epub book you can just put:

e925413c4be6a12666ea8b6035285f5ec02d220f393693af6c10ad1df985403e/autoreader/autoreader/index.html?address=ef20956f6b0dd807bf02e0ec757812c9984e2408d09873786d1f15c09a4ffe3d&type=epub

EPUB:

FB2.ZIP:

PDF:

Thanks @Southside for testing & @Dimitar for uploading files that weren’t .pdf, which annoyed me into wanting to read them in the browser :sweat_smile:

I might add an input field and button so users can input the address of the book on the UI instead of directly having to input the address in url later if we see an influx of users when marketing starts.

26 Likes

Very nice! Super easy to use and just works!

If these books are public domain, I can add them to gindex/index page if suits?

7 Likes

Yeah would be great to have an index of all this stuff :robot:

5 Likes

How about a zoom function?

1 Like

Well done! Simple and effective.

For EPUB and FB2.ZIP, zooming works with Ctrl+scroll.

1 Like

All the things I upload are in the public domain and free to share.


Check out the Impossible Futures!

4 Likes

That’s excellent safemedia, well done!

I’ve got a humungous ebook library i’ll probably never get to benefit from, i’d be happy to get it onto autonomi over time (reminds me of the Marion Stokes archive :grinning_face_with_smiling_eyes: ).

Did we reach a concensus on meta-data? And what is considered the current “standard” for navigating the “public domain” on autonomi? I don’t feel I’ve got there yet.

Then there’s the potential for duplication of books etc.. I wonder if it’s worth building a tool for identifying obvious duplication ahead of uploads.

2 Likes

It would be very cool to have a searchable library (as in books!), which could then be opened using this app.

I’m not sure where we are with meta-data either, mind.

I know Colony was searching to bridge the gap, but I’m not sure if that is in active development now. @zettawatt will have more info.

If nothing else, we could certainly store a standard index format along with the book file. Perhaps grouped in an archive?

EDIT: To add, one option would be to ‘submit’ the book to a shared index, by appending it to a graph. Folks could then download that graph and search it. Indeed, a curator could parse that and publish it in a more accessible JSON format somewhere.

Anyway, maybe it is part of a bigger problem/solution to be found.

1 Like

@zettawatt I wonder if Colony would do better if, while offering what it does now, the UI and USP were re-focussed on an attractive easy to grasp feature, such as reading and sharing books.

I can see a route to :money_mouth_face: with something like that.

3 Likes

Nice. An ereader is a really nice add-on for the network. I downloaded the fully Project Gutenberg library which is ~77k ebooks in different formats, one of which is epub. The whole thing is 1TB. I was planning to use the data support winnings from IF to push it to the network, but they are excluding gas fees, so it is worthless at this point. If this fee reduction scheme works as well as they’re claiming in the next few weeks I’ll revisit uploading all of it.

I’m deep in the research phase now to make something a lot more expansive than what Colony was to add features like this. We’ll see where it ends up. Nothing to share yet, still hashing out the specification.

8 Likes