Jay Taylor's notes

back to listing index

geek1011/BookBrowser: eBook server supporting ePub, MOBI and PDF

[web search]
Original source (github.com)
Tags: golang ebooks self-hosted epub github.com
Clipped on: 2020-04-06

Skip to content
Image (Asset 1/15) alt= You have unread notifications
eBook server supporting ePub, MOBI and PDF http://pgaskin.net/BookBrowser
Go CSS JavaScript Shell Other
Branch: master
New pull request
Clone or download

Latest commit

Latest commit f33326b on Dec 20, 2019

Files

Type Name Latest commit message Commit time
booklist Added support for extraction and display of ISBNs and publishing dates ( 13 months ago
docs Updated year 2 years ago
formats Added support for EPUB3-style series metadata (closesThis commit closes issue #29. #29) 6 months ago
indexer Refactor booklist, formats, and indexer (closesThis commit closes issue #59. #59) 2 years ago
public Added support for extraction and display of ISBNs and publishing dates ( 13 months ago
server Updated kepubify dependency (closesThis commit closes issue #75. #75) 14 months ago
util Fix tests 2 years ago
.gitattributes Update linguist gitattributes 3 years ago
.gitignore New build scripts and travis config 3 years ago
.travis.yml Switched to Go modules 6 months ago
Dockerfile Rewrote Dockerfile 4 months ago
LICENSE.md Updated year 2 years ago
Makefile Switched to Go modules 6 months ago
README.md Updated usage info on README (fixesThis commit closes issue #92. #92) 6 months ago
bookbrowser.go Improve update check 2 years ago
go.mod Switched to Go modules 6 months ago
go.sum Switched to Go modules 6 months ago
release.sh Use Go modules for release script 6 months ago

README.md

BookBrowser

Image (Asset 4/15) alt=Features

  • Multiple book formats
    • epub
    • pdf
    • mobi (basic support)
  • 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

Image (Asset 5/15) alt=Reader Screenshots
Desktop Mobile
Image (Asset 6/15) alt=Advanced Search
Image (Asset 7/15) alt=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

Usage: BookBrowser [OPTIONS]

Options:
  -a, --addr string      the address to bind the server to ([IP]:PORT) (default ":8090")
  -b, --bookdir string   the directory to load books from (must exist) (default "/home/patrick/src/BookBrowser")
  -h, --help             Show this help text
  -n, --nocovers         do not index covers
  -t, --tempdir string   the directory to store temp files such as cover thumbnails (created on start, deleted on exit unless already exists) (default "/tmp/bookbrowser946254949")
      --version          Show the version