GithubHelp home page GithubHelp logo

awesome-golang / bookbrowser Goto Github PK

View Code? Open in Web Editor NEW

This project forked from pgaskin/bookbrowser

0.0 1.0 0.0 64.53 MB

eBook server supporting ePub, MOBI and PDF

Home Page: http://pgaskin.net/BookBrowser

License: MIT License

Dockerfile 0.58% Makefile 0.86% Go 65.18% CSS 18.89% JavaScript 9.87% Shell 4.61%

bookbrowser's Introduction

BookBrowser

Build Status

A easy-to-use tool to generate a web-based ePub and PDF ebook browser. All you need to do is download it into the folder with your ebooks, and run it. There is also a demo.

Features

  • Multiple book formats
    • epub
    • pdf
  • Search
  • Advanced Search
    • Search any combination of fields
    • View all information in the results
  • List view
  • Responsive web interface
  • Update notifications
  • Browse by:
    • Author
    • Series (from calibre metadata)
  • Sorted by:
    • Last added
    • Alphabetically
    • Series
  • Web based reader
    • Custom fonts, colors, sizing, spacing
    • Remembers your position
    • Book search
    • And more
  • Search
  • And more
  • Easy-to-use
  • Fast
  • No extra dependencies

Screenshots

Reader Screenshots

Desktop Mobile

Advanced Search

System Requirements

The server works on all platforms.

The web interface works on IE 9+, Edge, Firefox 3+, Chrome, Safari 5.1+, Opera 17+, and Android browser 4.4+.

The web-based reader works on IE 10+, Edge, Firefox 28+, Chrome 21+, Safari 9+, Opera 17+, and Android browser 4.4+.

Usage

Run BookBrowser from the directory with the epub books. By default, you can access the web interface at http://localhost:8090.

You can also use the command line arguments below:

  -addr string
    	The address to bind to. (default ":8090")
  -bookdir string
    	The directory to get books from. This directory must exist. (default ".")
  -tempdir string
    	The directory to use for storing temporary files such as book cover thumbnails. This directory is create on start and deleted on exit. (default is a subdirectory in your system's temp directory)

bookbrowser's People

Contributors

eskwayrd avatar geek1011 avatar harnish avatar mathieui avatar nskaggs avatar pgaskin avatar sblinch avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.