Comic Book Reader in the Browser
JavaScript HTML CSS
Pull request Compare This branch is 26 commits ahead of comicweb:master.
Latest commit 9f251cc Feb 22, 2017 @codedread committed on GitHub Update README.md
Permalink
Failed to load latest commit information.
bitjs
images
test
LICENSE.txt
README.md
index.html
kthoom-google.js
kthoom-microsoft.js
kthoom.css
kthoom.js

README.md

Kthoom

Kthoom is a comic book archive reader that runs in the browser using client-side open web technologies such as JavaScript, HTML5, the File API, Web Workers, and Typed Arrays.

Demo

Try out the FULL DEMO HERE.

File Support .cbz (zip) .cbr (rar) .cbt (tar)

Keyboard Shortcuts

  • O: Open a file
  • Right/Left: Next/Previous page
  • ]: Next book
  • [: Prev book
  • H/W: Scale to height/width
  • B: Best Fit mode
  • X: Toggle progress bar visibility
  • R/L: Rotate right/left
  • F: Flip one way, then the other, then restore orientation

If kthoom thinks the browser is in full-screen mode, it will hide the progress bar.

You can tell kthoom to open as many books as you like in the Choose Files dialog. Then navigate between books using the square bracket keys.

NOTE: kthoom loads in local compressed files and decompresses them in the browser, which means that kthoom has an implementation of unzip, unrar and untar in JavaScript. Portions of this code have been migrated to its own library: BitJS, a more general purpose library to deal with binary file data in the browser.