BookBrowser

eBook server supporting ePub, MOBI and PDF

  • Owner: pgaskin/BookBrowser
  • Platform:
  • License:: MIT License
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

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)

Main metrics

Overview
Name With Ownerpgaskin/BookBrowser
Primary LanguageGo
Program languageShell (Language Count: 6)
Platform
License:MIT License
所有者活动
Created At2016-11-06 23:22:39
Pushed At2020-06-27 04:56:08
Last Commit At2020-05-27 00:55:52
Release Count43
Last Release Namev4.0.0 (Posted on )
First Release NameV1.0.0 (Posted on )
用户参与
Stargazers Count622
Watchers Count37
Fork Count113
Commits Count225
Has Issues Enabled
Issues Count83
Issue Open Count29
Pull Requests Count7
Pull Requests Open Count4
Pull Requests Close Count4
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private