Skip to content

laughtingman/onefilereader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

onefilereader

Extreamly light FB2 reader in one html file

Demo here

Features

  1. Open .fb2 and .fb2.zip files
  2. Detect correct encoding
  3. Show book info: cover, annotation, author, etc.
  4. Show footnotes in floating panel
  5. Show embedded images
  6. Can add white background to transparent (png) images on dark themes
  7. Change font family, size and colors
  8. Show reading progress as a percentage
  9. Store current book and reading progress in localStorage (and indexedDB for large books over 5MB)
  10. Automatic add non-breaking spaces for more comfortable
  11. Show active table of contents with highlighting of the current chapter
  12. Add bookmarks to any paragraph

Dependencies

  1. Vue.js 2.6.9
  2. jsZip 3.5.2

About

Extreamly light FB2 reader in one file

Resources

License

Stars

Watchers

Forks

Languages