Oooh! Nice...

Even if it doesn't seem to work straight out of the box with lynx.
lynx apparently does not respect the 'xml:base="{dir}"' attribute, so that has to be set explicitly in the links in indexAAA.xhtml, I think.
Lynx does not handle <meta .... charset=.../>, I had to remove those lines from the book chapter xhtml files to get it to show anything but pure ascii.
Just a couple of minor modifications in the script should fix those. Maybe have a specific -shellepubreader option?
And of course one has to set up lynx to
handle xhtml files in the first place.