Live data from Hacker News

Foliate – A simple and modern GTK eBook viewer

github.com

91–100 of 120 posts

Re: Foliate – A simple and modern GTK eBook viewer

#91
I dual boot everyday. I want to have equivalent software for both Linux and windows, to not to change my workflow too much.

I am using Freda in Windows to read ebooks.

I was worried about what to use in Linux. The Calibre viewer simply doesn't have the same quality as Freda.

Foliate is great, and I no longer worry about this. Thanks for the heads up.

Re: Foliate – A simple and modern GTK eBook viewer

#92
post #51

Earlier quoted context omitted.

Nope, new applications are commonly being written in Vala. For example bookworm, a GTK eBook viewer.

I didn't say all new applications were being written in JS, did I? So any number of counterexamples does not disprove what I said. We were talking about the trend of what people were looking at using now.

Ok, please: what language are people using when they want to create gnome software ? Or the trend of what people are looking at using, if you prefer. Edit: switched two words.

Re: Foliate – A simple and modern GTK eBook viewer

#93
post #2

I'm using Linux and trying to find a e-reader recently. Here is what I tested on Arch: Calibre: Failed to open Okular: Ugly, cannot modify margin bookworm: No two-page view, only scrolling-mode, and scrolling-mode cannot get the reading progress zathura: too simplify resulting in not know how to use lector: cannot recognize epub...... Buka: cannot open the book. (I don't get the logic flow, create a list first, then…

Well you forgot FB Reader

Re: Foliate – A simple and modern GTK eBook viewer

#94
post #2

I'm using Linux and trying to find a e-reader recently. Here is what I tested on Arch: Calibre: Failed to open Okular: Ugly, cannot modify margin bookworm: No two-page view, only scrolling-mode, and scrolling-mode cannot get the reading progress zathura: too simplify resulting in not know how to use lector: cannot recognize epub...... Buka: cannot open the book. (I don't get the logic flow, create a list first, then…

Regarding Zathura the most readily available resource can be found by running man zathura and man zathurarc. The same info is of course on the web. It does 2 page view, optionally shows progress, and with the mupdf backend supports epub and pdf and a few more. Now it doesn't support mobi but calibre can automatically create an epub from the mobi on import. Calibre is still useful in 17 different ways even if you don'…

I switched to Zathura and don't look back. I now read my PDF in my own color scheme[1] and totally love the keybindings.

[1] config: https://pastebin.com/raw/NwYB0JNf

Re: Foliate – A simple and modern GTK eBook viewer

#95

Earlier quoted context omitted.

Hi, I've using Linux as my primary desktop at work and home for going on 25 years. If you want to use newer software you should pick a distribution that is geared for that. Debian stable is for people that DON'T want new software or even to try new software. You are at odds with your choices. Either switch to Testing, Unstable or pick an Ubuntu strategy ie Long term or every 6 months. Of these choices Ubuntu is actua…

That's one perspective, and it has merit. Others tell me, "You should use a stable release and build software you need from scratch — that way, you get the best of both worlds!" In either case, it seems like writing new software using bleeding-edge versions of libraries and tools is not really necessary; if you hang back a couple releases, it makes matters much easier. Backward compatibility is much easier to achieve…

A library from 1 to 6 to 18 months ago is not "bleeding edge" in any way shape or form.

You are making software reactionary arguments for people doing a lot of work to support you touristing their software from an ancient, long out of date software distribution (which is what people that use Debian Stable want).

If you are going to make bug reports or even comments you really would be better to state you are on Debian Stable from the beginning, it's actually rude to make people think you are on a reasonably supportable distro without warning.

Flatpak is probably your best choice to encourage people to be even able to support your distribution choice going forward. The sandbox also has some attendant benefits that will bear more fruit in the future.

Re: Foliate – A simple and modern GTK eBook viewer

#96

Earlier quoted context omitted.

This scheme of naming binaries is popular amongst Elementary os apps. Maybe that's were the Dev took the idea from. I don't mind it, and if it bothers you, you can easily alias it to something else

It is a scheme used by Flatpak. The package prefix is mandatory, in order for flatpaks not to stomp on each other.

Oh alright, I didn't realise that

Re: Foliate – A simple and modern GTK eBook viewer

#98
post #2

I'm using Linux and trying to find a e-reader recently. Here is what I tested on Arch: Calibre: Failed to open Okular: Ugly, cannot modify margin bookworm: No two-page view, only scrolling-mode, and scrolling-mode cannot get the reading progress zathura: too simplify resulting in not know how to use lector: cannot recognize epub...... Buka: cannot open the book. (I don't get the logic flow, create a list first, then…

pandoc+emacs. I also use the read-aloud package, which all together makes the best ereader+TTS experience. (However I run the TTS over the lan on a mac, because FOSS text-to-speech is awful.)

Re: Foliate – A simple and modern GTK eBook viewer

#99

Earlier quoted context omitted.

I've never personally used it for epub, but apparently mupdf works with epub files. It's my go-to PDF viewer at least. Just be sure to read the man pages as most operations are keyboard hotkeys.

Mupdf is a better backend for zathura than it is a reader in its own right. It's UI is lacking most notably lacking the ability to access the index.

[deleted]

Re: Foliate – A simple and modern GTK eBook viewer

#100

Ecosystems are tough. I'd never used meson, so I installed it using apt-get. I tried to build Foliate, and got an error about wrong arguments to `project()`. Searching for the error brought results about a wrong version, so I uninstalled meson and reinstalled it using pip. The installation completed fine. I went to run Foliate (com.github.johnfactotum.Foliate, if that wasn't somehow obvious), and I got an error from…

After cloning the project, all you should have to do is to ./src/main.js and the shebang should take care of the rest (running gjs, node, python etc).

Why complicate things? build-steps are the root of all evil.

Post reply on HN