Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Reading and Management

Notices

Reply
 
Thread Tools Search this Thread
Old 06-15-2017, 12:09 PM   #1
geek1011
Wizard
geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.
 
Posts: 2,731
Karma: 6678757
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
Arrow BookBrowser 2.0

BookBrowser
A web-based ePub and PDF ebook server with search, a web-based reader, a responsive ui, and more.

BookBrowser is an easy-to-use web-based ebook server. It supports PDF and ePub books (and more coming soon). It loads quickly and does not require any special folder structure. It supports Windows, Linux, and macOS. It has a modern and feature-packed UI. It also comes with a web based reader with themes, custom font settings, and more.

Using BookBrowser is as simple as downloading it, moving it to the folder with your books, then starting it. You will then be given a link which you can use to access your books.

There is usually a demo available on my server at bookbrowser-demo.geek1011.net

Features:
  • Search
  • Advanced search
    • Search any field, and see results instantly
  • List view
    • View all book information from one place
    • Easy-to-use filters
  • Responsive web interface
  • Browse by:
    • Author
    • Random
    • Series (from calibre metadata)
  • Web based reader
    • Custom fonts, colors, sizing, spacing
    • Remembers your position
    • PDF and ePub
    • Works on mobile devices too
    • And more
  • Works in the kobo browser
  • And more
  • Easy-to-use
  • Fast
  • No extra dependencies

If you like BookBrowser, please star it on GitHub

Screenshots
https://geek1011.github.io/BookBrowser/



More information
https://geek1011.github.io/BookBrowser/


Source Code
https://github.com/geek1011/BookBrowser/

Download

https://github.com/geek1011/BookBrowser/releases/latest

Last edited by geek1011; 07-20-2017 at 12:41 PM.
geek1011 is offline   Reply With Quote
Old 06-20-2017, 08:03 AM   #2
Silktrader
Junior Member
Silktrader began at the beginning.
 
Posts: 6
Karma: 10
Join Date: Jul 2014
Device: PRS-505, Kobo Aura H2O
Well done. I will be checking it out.

Did you benchmark the two versions (Python and Go)? Any significant difference?
Silktrader is offline   Reply With Quote
Advert
Old 06-20-2017, 08:20 AM   #3
Silktrader
Junior Member
Silktrader began at the beginning.
 
Posts: 6
Karma: 10
Join Date: Jul 2014
Device: PRS-505, Kobo Aura H2O
Indexing is fast, the UI is clean and doesn't get in the way.
I suppose the next step is serving templates so they can be customised.
Silktrader is offline   Reply With Quote
Old 06-21-2017, 06:15 PM   #4
geek1011
Wizard
geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.
 
Posts: 2,731
Karma: 6678757
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
Quote:
Originally Posted by Silktrader View Post
Well done. I will be checking it out.

Did you benchmark the two versions (Python and Go)? Any significant difference?
No I have not benchmarked them, but the old version is available in the old-version branch.

There is a significant difference in the performance of the pages though. One of the main reasons is because I now use thumbnails for the covers.

Sent from my XT1527 using Tapatalk
geek1011 is offline   Reply With Quote
Old 06-21-2017, 06:16 PM   #5
geek1011
Wizard
geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.
 
Posts: 2,731
Karma: 6678757
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
Quote:
Originally Posted by Silktrader View Post
Indexing is fast, the UI is clean and doesn't get in the way.
I suppose the next step is serving templates so they can be customised.
Yes, that will come soon, my first priority was to change it to go, and later, use proper templates.

Sent from my XT1527 using Tapatalk
geek1011 is offline   Reply With Quote
Advert
Old 06-25-2017, 10:39 PM   #6
geek1011
Wizard
geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.
 
Posts: 2,731
Karma: 6678757
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
Post

New versions released
Over the past few days, I have released some new versions. Here are the release notes for each:

v2.0.1
Fixed .gitattributes file
Fixed missing go-bindata-assetfs in build script
Added epub file extension to download to fix downloads to kobo ereaders

v2.0.2
63afe91 Add notes about building and improved scripts
0c056f5 Redid build scripts
eaba46d Fixed bug in build script
d4c3559 Added version to app and github release on tag to build script
09c1edd Added release notes generator to build script
d22ffcd Exit if no books found (#1)
6959e07 Added new gitignore
176a2be Remove vscode folder
e396e5c Improved build script
0f6d694 Fix extension for mac builds

v2.0.3
7fdb91d Added release script

v2.0.4
c9208bf Added check for github token to release script
7cac0f9 Update release-version.sh
e8a8471 Remove release steps from build script because it is in the release script

v2.0.5
5bb111c Added handler for books.json

v2.0.6
150ace0 Fix footer height (#5)
ea88302 Sort authors list alphabetically (#4)
ea13244 Sort series list alphabetically (#4)
9074be2 Sort books on main page by last modified (#4)
84748fb Sort books on author page alphabetically (#4)
8fc9f88 Sort books in series by index (#4)

v2.0.7
a38891c Refactored book list generation (#6)
200e5f9 Refactor author and series lists (#6)

v2.0.8
493281a More refactoring

v2.0.9
c1ef0a1 Fixed buttons cut off on mobile
a297c65 Updated readme

v2.0.10
3bd4f04 Improved download list
78480b2 Limit width of navbar to make it look better

v2.0.11
229de39 Fix empty search page when no results (#9)
ae6303d Add some meta tags

v2.1.0
80643d6 Added more screenshots
7ab9294 Updated ePubViewer

v2.1.1
53c10ea Added ARM builds

Last edited by geek1011; 06-28-2017 at 12:49 PM.
geek1011 is offline   Reply With Quote
Old 06-28-2017, 12:49 PM   #7
geek1011
Wizard
geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.
 
Posts: 2,731
Karma: 6678757
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
There's now a new web-based reader!

geek1011 is offline   Reply With Quote
Old 06-28-2017, 02:00 PM   #8
DaleDe
Grand Sorcerer
DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.
 
DaleDe's Avatar
 
Posts: 11,470
Karma: 13095790
Join Date: Aug 2007
Location: Grass Valley, CA
Device: EB 1150, EZ Reader, Literati, iPad 2 & Air 2, iPhone 7
I have been trying to get this to work. I start it and a CMD window opens to scan all the eBooks but then nothing happens after that. I downloaded the latest 64bit Windows version. Early on I was having trouble with my virus tools but I think I have the worked out now.
DaleDe is offline   Reply With Quote
Old 06-28-2017, 05:38 PM   #9
Silktrader
Junior Member
Silktrader began at the beginning.
 
Posts: 6
Karma: 10
Join Date: Jul 2014
Device: PRS-505, Kobo Aura H2O
Quote:
Originally Posted by DaleDe View Post
I have been trying to get this to work. I start it and a CMD window opens to scan all the eBooks but then nothing happens after that. I downloaded the latest 64bit Windows version. Early on I was having trouble with my virus tools but I think I have the worked out now.
It runs a server that listens by default on port 8090.

Run the binary, then use your browser to go to this address: http://localhost:8090/books/ or http://127.0.0.1:8090/books/
Silktrader is offline   Reply With Quote
Old 06-28-2017, 05:47 PM   #10
Silktrader
Junior Member
Silktrader began at the beginning.
 
Posts: 6
Karma: 10
Join Date: Jul 2014
Device: PRS-505, Kobo Aura H2O
Quote:
Originally Posted by geek1011 View Post
There's now a new web-based reader!
I remember there being a reader based on epub.js in the previous version as well. Did I miss something?
Anyway, there seem to be a few issues, notably with constant refreshes on loading an epub.

Will provide steps to reproduce the issue if needed.
Silktrader is offline   Reply With Quote
Old 06-28-2017, 07:50 PM   #11
geek1011
Wizard
geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.
 
Posts: 2,731
Karma: 6678757
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
Quote:
Originally Posted by Silktrader View Post
I remember there being a reader based on epub.js in the previous version as well. Did I miss something?
Anyway, there seem to be a few issues, notably with constant refreshes on loading an epub.

Will provide steps to reproduce the issue if needed.
I redesigned it with a more modern interface (the old one looked quite ugly). The constant refreshes are it generating the pagination by loading each chapter. They should stop about 20 seconds after opening the book.
geek1011 is offline   Reply With Quote
Old 06-28-2017, 07:52 PM   #12
geek1011
Wizard
geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.
 
Posts: 2,731
Karma: 6678757
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
Quote:
Originally Posted by DaleDe View Post
I have been trying to get this to work. I start it and a CMD window opens to scan all the eBooks but then nothing happens after that. I downloaded the latest 64bit Windows version. Early on I was having trouble with my virus tools but I think I have the worked out now.
Quote:
Originally Posted by Silktrader View Post
It runs a server that listens by default on port 8090.

Run the binary, then use your browser to go to this address: http://localhost:8090/books/ or http://127.0.0.1:8090/books/

DaleDe: Sorry about the trouble, I will improve the docs soon.

Silktrader: You are correct.
geek1011 is offline   Reply With Quote
Old 06-29-2017, 01:10 AM   #13
DaleDe
Grand Sorcerer
DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.DaleDe ought to be getting tired of karma fortunes by now.
 
DaleDe's Avatar
 
Posts: 11,470
Karma: 13095790
Join Date: Aug 2007
Location: Grass Valley, CA
Device: EB 1150, EZ Reader, Literati, iPad 2 & Air 2, iPhone 7
I have built a BookBrowser‎‎ wiki page in our wiki.

Dale
DaleDe is offline   Reply With Quote
Old 06-30-2017, 01:47 PM   #14
geek1011
Wizard
geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.
 
Posts: 2,731
Karma: 6678757
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
Quote:
Originally Posted by DaleDe View Post
I have built a BookBrowser‎‎ wiki page in our wiki.

Dale
Thanks
geek1011 is offline   Reply With Quote
Old 06-30-2017, 03:57 PM   #15
geek1011
Wizard
geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.
 
Posts: 2,731
Karma: 6678757
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
I have released some more versions:

v2.1.2
7158753 Fixed build script mistake

v2.1.3
4e79d27 Fix bugs on download page
00aabaf Updated ePubViewer

v2.1.4
34afdce Added update notifications (#2)
bfd9512 Use ioutil.tempdir by default for temp dir location
9810bcf Update ePubViewer
geek1011 is offline   Reply With Quote
Reply

Tags
epub


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
BookBrowser - A tool to create a web interface for reading your ePub library geek1011 Reading and Management 7 06-22-2017 11:24 AM


All times are GMT -4. The time now is 05:20 PM.


MobileRead.com is a privately owned, operated and funded community.