A nifty read for book lovers on the web. Best experienced on the iPad / Chrome.
Brought to you by web people and Bubblin Superbooks - an online cafΓ© of books.
First of its kind, this manuscript (repo) renders into a responsive mobile-first
book. The manuscript was generated robotically using nodejs
and bookiza
and has been outputted into plain HTML, CSS and JavaScript i.e. native elements of web. Live book (demo) is available on the url provided at the top.
Read a timeless English classic on your favorite browser and share the work online with your friends, family, classmates or just about anyone. For FREE! In fact help us spread the word by sharing this project generously.
Best experienced on 9" iPad but works nearly everywhere - iPhones, Android phones & tablets, Kindle Fire, Desktops, TVs. See details for more information.
π Research suggests that books (both physical and electronic) are best experienced on 9" tablets.
We hear you Steve Jobs, we hear you still!
This repo is the manuscript while the actual compiled book is hosted and rendered live on the writer's url at the top.
Apple iPad + Google Chrome. You can also do the following:
- Open the on iOS Safari (or your favorite browser). Start readingβ¦
- Tap the
Share
button at the top of the screen. - Tap
Add to Home Screen
β¦ if you like that sort of a thing.
Feel free to clone this manuscript and play with it. You can modify its content, layout or make fresh artwork (imagery) of your own for it and republish. If you do make something please tell us about it. We love looking at interesting work from people and might even share it with our community!
How:
$ git clone <manuscript> && cd <manuscript>
$ npm install
$ bookiza server
Bookiza server will compile the manuscript and open the book on localhost:4567
.
Read about node, bookiza and bubblin to get started.
This app was created using bookiza -- a "book baking" tool.
The TREE of the manuscript looks somewhat like this:
PROJECT/
βββ README.md
βββ assets
β βββ css
β βββ images
β βββ scripts
βββ cover
β βββ back.jpg
β βββ cover.psd
β βββ front.jpg
β βββ spine.jpg
β βββ spine.psd
βββ license.txt
βββ manuscript
β βββ page-1
β β βββ body.html
β β βββ style.css
β βββ page-2
β β βββ body.html
β β βββ style.css
β βββ page-3
β β βββ body.html
β β βββ style.css
β βββ page-4
β β βββ body.html
β β βββ style.css
β βββ page-5
β β βββ body.html
β β β
β βββ
β β
β β
β βββ
β β
β β
β βββ page-2N-1
β β βββ body.html
β β βββ style.css
β βββ page-2N
β βββ body.html
β βββ style.css
βββ templates
β βββ head.html
β βββ style.css
β βββ body.html
β βββ script.js
βββ trash
This manuscript was licensed via Gutenberg
Please read license terms of other softwares/libraries and their respective owners who have contributed directly or indirectly into this project.
Feel free to report issues or submit fixes to help improve the code.
- Fork it using
git
. - Create your feature branch (
git checkout -b my-new-page
) - Commit your changes (
git commit -am 'Added a page on (/topic)'
) - Push to the branch (
git push origin my-new-page
) - Create a new Pull Request
- Contact me if I/someone on my team doesn't respond within 24 hours. I get a lot of mail, so do not follow-up with a second mail before 24 hours.
Various! But, primarily: