Books

Rating: 
4.9
Your rating: None Average: 4.9 (10 votes)

E-book reader for Sailfish OS.

The core functionality is based on FBReader source code with a few modifications. In theory, it should be able to handle all E-book formats supported by FBReader. Books are imported from the ~/Downloads folder, where they are saved by the browser or email client. Alternatively, you can manually copy your books to the ~/Documents/Books directory. Removable storage (SD-card) is supported as well. Switch between SD-card and internal memory by flicking left and right. Use volume keys, swipe or touch to turn the pages.

This is pretty much a copy of the Jolla Store version, except that settings are moved from the app's pulley menu to the Settings → Applications grid.

Source code: https://github.com/monich/harbour-books

Screenshots: 
Application versions: 
AttachmentSizeDate
File openrepos-books-1.0.37-26.1.armv7hl.rpm1.34 MB27/07/2018 - 02:00
File openrepos-books-1.0.37-26.1.i486.rpm1.46 MB27/07/2018 - 02:00
File openrepos-books-1.0.36-23.1.armv7hl.rpm1.34 MB24/07/2018 - 22:41
File openrepos-books-1.0.36-23.1.i486.rpm1.46 MB24/07/2018 - 22:41
File openrepos-books-1.0.35-22.1.armv7hl.rpm1.34 MB24/07/2018 - 00:49
File openrepos-books-1.0.35-22.1.i486.rpm1.46 MB24/07/2018 - 00:49
File openrepos-books-1.0.34-20.1.armv7hl.rpm1.33 MB08/06/2018 - 17:44
File openrepos-books-1.0.34-20.1.i486.rpm1.46 MB08/06/2018 - 17:44
File openrepos-books-1.0.33-18.1.armv7hl.rpm1.33 MB08/06/2018 - 16:08
File openrepos-books-1.0.33-18.1.i486.rpm1.46 MB08/06/2018 - 16:08
File openrepos-books-1.0.32-17.1.armv7hl.rpm1.34 MB21/05/2018 - 18:07
File openrepos-books-1.0.32-17.1.i486.rpm1.46 MB21/05/2018 - 18:07
File openrepos-books-1.0.31-15.1.armv7hl.rpm1.33 MB21/05/2018 - 12:07
File openrepos-books-1.0.31-15.1.i486.rpm1.46 MB21/05/2018 - 12:07
File openrepos-books-1.0.30-12.1.armv7hl.rpm1.33 MB19/05/2018 - 13:01
File openrepos-books-1.0.30-12.1.i486.rpm1.46 MB19/05/2018 - 13:01
File openrepos-books-1.0.29-10.1.armv7hl.rpm1.33 MB19/05/2018 - 00:29
File openrepos-books-1.0.29-10.1.i486.rpm1.46 MB19/05/2018 - 00:29
File openrepos-books-1.0.28-9.1.armv7hl.rpm1.33 MB17/05/2018 - 20:31
File openrepos-books-1.0.28-9.1.i486.rpm1.45 MB17/05/2018 - 20:31
File openrepos-books-1.0.27-7.1.armv7hl.rpm1.32 MB27/04/2018 - 01:42
File openrepos-books-1.0.27-7.1.i486.rpm1.45 MB27/04/2018 - 01:42
Changelog: 
  • 1.0.37 (Jul 27 2018)
    - Fixed a few CSS issues affecting layout
  • 1.0.36 (Jul 24 2018)
    - Updated Polish and Swedish translations
  • 1.0.35 (Jul 24 2018)
    - Added page layout option
    - Added "turn page by tap" option
  • 1.0.34 (Jun 8 2018)
    - Support for SD-card labels containing spaces
  • 1.0.33 (Jun 8 2018)
    - Fixed SD-card support on Sailfish OS 2.2.0
  • 1.0.32 (May 21 2018)
    - Added Polish translations
  • 1.0.31 (May 21 2018)
    - Made "Keep display on while reading" work on older versions of Sailfish OS
  • 1.0.30 (May 19 2018)
    - Added Brazilian Portuguese translations
  • 1.0.29 (May 19 2018)
    - Updated Swedish and Hungarian translations
  • 1.0.28 (May 17 2018)
    - Added option to keep display on while reading
    - Fixed a few memory leaks
  • 1.0.27 (Apr 27 2018)
    - First openrepos release

Comments

tabasko's picture

Perfect! Thank you

00prometheus's picture

Is there a way to set the background colour? I would prefer an off-white colour to ease eye strain, and others prefer black background.

slava's picture

There's night/day mode switch (icon in the upper left corner) which inverts the colors.

objectifnul's picture

Still no "settings" option, so no access to my library on sd card.

Oops. Fixed using Settings-Applications-Books.

fr3d's picture

Thanks @slava, that's perfect. So I switch from fbreader android to this native app.

You should apply possibility for donations !

Seems that many people would use it ;-)

 

Kabouik's picture

Great update! The second feature was actually the reason why I was sticking with Fbreader so far, now I can move to Books. :]

fr3d's picture

It would be more convenient to not change the header/footer style by touching the screen. Every time you touch the screen accidentally, you have to cycle through the options to select the style again ;-)

Instead I suggest to make a settings entry where you can set the favourite look of header/footer.

Page forward or page back should be triggered by touching the screen on the right or left side of the page. This could also be an option in „settings“ (paging by touch and/or swipe).

Thanks for your effort !

slava's picture

I liked both suggestions! Both are implemented in version 1.0.35. Enjoy!

rob_k's picture

I just installed this app, used FBReader before. Wonderful to have books with me again, thanks! Is it possible to have a setting for page margins? The epub of The Time Traveller shows a lot of white margin around effectively a quarter screen of text.

slava's picture

Please try version 1.0.37, it might actually fix the problem with margins. At least the books downloaded from Project Gutenberg definitely look better now.

slava's picture

If you mean epub downloaded from Project Gutenberg, this app does have a problem with those. I would rather fix the formatting rather than make margins configurable...

Maledictus's picture

Can you add search possibility?

pdelfes's picture

Hey, the path to sd card changed with the 2.2 SFOS update, not showing up anymore , please update the app dev.

TamarindoJuice's picture

Thank you, no problem! I will take care about the utf-8 next time. Your app is the best avaliable for Sailfish in its category, good job!

TamarindoJuice's picture

Do you need something more or is it ok to be used dev?

slava's picture

No, it's ok as is. I have just commited your translations:

https://github.com/monich/harbour-books/commit/654b2b6c

Thanks for the contribution!

It would be very nice if you kept an eye on it and provided translations for new strings when they appear.

fr3d's picture

Good work ! I tested the latetest version.

An option for deactiviting automatic screen turnoff is needed ;-)

slava's picture

Implemented in version 1.0.28

TamarindoJuice's picture

I do not have experience with GitHub, so i translated the xml .ts file to pt_BR and sent you the file over e-mail.

Thank you.

slava's picture

Your file doesn't seem to be utf-8 encoded. There's a problem with accented characters. Can you somehow save it as utf-8?

(never mind, it seems to be in CP819, I was able to convert it myself)

slava's picture

Good idea. And it shouldn't be hard to implement.

TamarindoJuice's picture

Transifex avaliable?

slava's picture

A few other people also mentioned to me this Transifex thing, so I decided to give it a try. I honestly spent couple hours on it, couldn't get it to work correctly with numerus forms and gave up.

Specifically, I played with the Russian translation. First, it failed to parse the existing translations for numerus forms. Then it insisted on having 4 numerus forms for Russian plurals even though Russian only has 3 forms. Then I received an email from them hinting that it's just a free trial. No, thanks.

I'm glad to accept translations as pull requests on github. Here is the English source:

https://github.com/monich/harbour-books/blob/master/app/translations/har...

fr3d's picture

Any chance to select background picture ?

slava's picture

Background picture for the book page?

fr3d's picture

Yes, background for the book page ! I would appreciate it.

slava's picture

I wrote it down so that I don't forget:

https://github.com/monich/harbour-books/issues/41

No ETA though. I've got plenty of other things that I would also like to be done.

vovaplushkin's picture

How to view the table of contents?

slava's picture

Not implemented (yet). And it's on the todo list: https://github.com/monich/harbour-books/issues/34

TamarindoJuice's picture

An advanced option that would be useful is the function to bookmark and add notes to the selected text.

Pages