ePub Reader needed

Booting, installing, newbie
Message
Author
april

ePub Reader needed

#1 Post by april »

I'm looking for an epub reader for Puppy precise 5.7.1
Used to have one but cant remember it . Calibre I think but I see it has 27 dependancies which i must download .

Anyone got any complete solutions they are happy with . Anything on quickpet?
Anything in the menu that will read them?

learnhow2code

Re: ePub Reader needed

#2 Post by learnhow2code »

april wrote:I'm looking for an epub reader for Puppy precise 5.7.1
Used to have one but cant remember it . Calibre I think but I see it has 27 dependancies which i must download .
calibre is just ridiculous in size. thats because its not an epub reader, its a full suite of software related to epubs. fbreader is probably your best bet-- availability in .pet or .sfs? cant tell you. is there a better ereader for gnu/linux? i doubt it. but if you find one, i would be interested.

april

#3 Post by april »

fbreader had about as many dependencies thanks though Ill see if I can find a pet

learnhow2code

#4 Post by learnhow2code »

april wrote:fbreader had about as many dependencies
to be honest, thats very surprising. im somewhat fond of the epub format, you could always just unzip it (its zipped html) and view in a web browser.
thanks though Ill see if I can find a pet
yeah. the main point of this reply is that im skeptical-- not that the package you tried had so many deps, but that fbreader needs to be packaged with so many.

sometimes puppy users package "stripped down" versions of things, that would almost certainly be worth trying with fbreader, if anyones up to it.

User avatar
recobayu
Posts: 387
Joined: Wed 15 Sep 2010, 22:48
Location: indonesia

#5 Post by recobayu »

I can read epub file in puppy or in other o.s. i just need to download addon epubread in firefox.

http://www.epubread.com/en/
Maybe you can use that solution..
:D
Last edited by recobayu on Sun 03 Jul 2016, 06:54, edited 2 times in total.

watchdog
Posts: 2021
Joined: Fri 28 Sep 2012, 18:04
Location: Italy

#6 Post by watchdog »

I tested the following:

http://murga-linux.com/puppy/viewtopic. ... 950#848950

Not yet upgraded.

User avatar
Makoto
Posts: 1665
Joined: Fri 04 Sep 2009, 01:30
Location: Out wandering... maybe.

#7 Post by Makoto »

fbreader didn't work all that well with the few ePubs I tried with it, but that was a while back... maybe there's a better version out, now.

If you're using Firefox or Seamonkey, there's at least two extensions that let you open and read ePubs within the browser. I'd be surprised if Opera and/or Chrome didn't have something similar.

I was even using a Windows ePub/PDF reader through Wine, but that didn't work exactly the way I'd wanted, either. (Not that I remember the name. :oops: ) Calibre's reader (now that I've switched to Precise, and just manually installed it) works the best so far, in my opinion - but I'd rather smooth-scroll through the ePub rather than awkwardly flip pages.
[ Puppy 4.3.1 JP, Frugal install ] * [ XenialPup 7.5, Frugal install ] * [XenialPup 64 7.5, Frugal install] * [ 4GB RAM | 512MB swap ]
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).

Robert123
Posts: 362
Joined: Fri 20 May 2016, 05:22
Location: Pacific

#8 Post by Robert123 »

Hi april found this portable version - just download right-click and click permissions and make executable.


https://sourceforge.net/projects/portab ... 7/download

april

#9 Post by april »

Robert123 wrote:Hi april found this portable version - just download right-click and click permissions and make executable.


https://sourceforge.net/projects/portab ... 7/download
WoW... Works brilliantly ! Thank You
I suggest you copy it to /usr/bin/ and rename the executeable fbreader then you can set the "open with" function to "fbreader". Clicking on the file then starts it as per normal

Thanks to all who repied too

I used the Seamonkey add-on too and it works well "recobayu" Thanks
In addition it allows the enlargement of graphics with the "control + " keys
Last edited by april on Mon 04 Jul 2016, 22:25, edited 1 time in total.

User avatar
Keef
Posts: 987
Joined: Thu 20 Dec 2007, 22:12
Location: Staffordshire

#10 Post by Keef »

There is a pet of FBReader 0.12.8 by muggins here:
http://murga-linux.com/puppy/viewtopic.php?t=23440

Also, Scottman did a smaller pet (612kb) of 0.12.1 here:
http://akita.scottjarvis.com/

The portable one is useful though.

learnhow2code

#11 Post by learnhow2code »

wiki maintainers take note; plenty of free research/curation here for the taking.

snayak
Posts: 422
Joined: Wed 14 Sep 2011, 05:49

#12 Post by snayak »

I was also looking for an epub reader and I got

1. FBReader portable 0.10.7 for precise 5.7.1
2. calibre 0.9.7 for precise 5.7.1

3. FBReader 0.12.10 (gtk based) for fatdog 720
4. FBReader 0.99.4 (qt based) for fatdog 720
5. calibre 3.15.0 for fatdog 720

I see calibre is huge, but properly decodes and shows the epub file i have.
FBReader 0.99.4 is also huge, but working fine.
However FBReader 0.12.10 and 0.10.7 are not good.

How good is addon epubread for firefox/seamonkey?
[Precise 571 on AMD Athlon XP 2000+ with 512MB RAM]
[Fatdog 720 on Intel Pentium B960 with 4GB RAM]

[url]http://srinivas-nayak.blogspot.com/[/url]

User avatar
smokey01
Posts: 2813
Joined: Sat 30 Dec 2006, 23:15
Location: South Australia :-(
Contact:

Re: ePub Reader needed

#13 Post by smokey01 »

april wrote:I'm looking for an epub reader for Puppy precise 5.7.1
Used to have one but cant remember it . Calibre I think but I see it has 27 dependancies which i must download .

Anyone got any complete solutions they are happy with . Anything on quickpet?
Anything in the menu that will read them?
@april, Open a terminal and navigate to where you want to install Calibre.

In the terminal paste this:
wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sh /dev/stdin install_dir=~/calibre-bin isolated=y

This should install Calibre for you. Enter the calibre-bin directory, then the calibre directory and click on calibre. You do need to have python installed.

It's easy enough to make yourself a desktop file if you want one.
Last edited by smokey01 on Sat 16 Jun 2018, 13:09, edited 1 time in total.

User avatar
mikeslr
Posts: 3890
Joined: Mon 16 Jun 2008, 21:20
Location: 500 seconds from Sol

Perhaps Cool-Reader + a couple Qt libs for Precise

#14 Post by mikeslr »

Hi snayak,

I'm responding to the general subject of the thread rather than your specific question.

I don't have a running version of Precise under which I could test and provide further details. On newer Puppies, preferring stand-alone applications to Web-browser Addons I use Cool-Reader to read ebooks in the epub format. Unlike Calibre it lacks the ability to convert between file formats. So it is significantly smaller, less than a couple of MBs. There was a version which would run under Ubuntu Precise Pangolin and could read files having the following formats, FB2, TXT, RTF, DOC, TCR, HTML, EPUB, CHM, PDB, MOBI. http://linuxg.net/how-to-install-cool-r ... entary-os/. Perhaps earlier or later versions in the 3 Series would also run under operating systems of that vintage.

Running multiple Puppies, I downloaded the '.deb' and extracted it to a folder on /mnt/home. From there it could be opened by browsing to its bin and clicking it. But for convenience, I created a pet which opened it when a menu entry was clicked. You could, of course, simply click the 'deb' to install it.

My recollection is that its only dependencies were four or five qt libraries. List Dynamic Dependencies (ldd) will identify those not already on your system. Ldd can be installed if not already present. Because I have several applications requiring qt libraries, I make it a practice to install any required.

Short version: cool-reader together with the installation of a couple of qt libraries should provide a small stand-alone application for reading epub files under PrecisePups.

mikesLr

snayak
Posts: 422
Joined: Wed 14 Sep 2011, 05:49

#15 Post by snayak »

Thanks Mike,

Let me try coolreader then!
I have to get qt first, right?
[Precise 571 on AMD Athlon XP 2000+ with 512MB RAM]
[Fatdog 720 on Intel Pentium B960 with 4GB RAM]

[url]http://srinivas-nayak.blogspot.com/[/url]

User avatar
Subito Piano
Posts: 731
Joined: Mon 28 May 2007, 03:12
Location: UPSTATE New York
Contact:

#16 Post by Subito Piano »

No go here. I tried the sfs above twice, as well as cr3_3.0.59.2-1_i386.deb and cr3_3.1.2.3-39_i386.deb from lauchpad, nothing works. Checking dependencies on the debs via check_deps.sh, nothing missing. BUT checking dependencies on the sfs via ldd yields a LOT:

Code: Select all

sh-4.3# ldd /usr/bin/cr3
	linux-gate.so.1 =>  (0xb776b000)
	libQtGui.so.4 => /usr/lib/qt/lib/libQtGui.so.4 (0xb6cd6000)
	libQtCore.so.4 => /usr/lib/qt/lib/libQtCore.so.4 (0xb6a54000)
	libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb6a0b000)
	libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb69e5000)
	libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb6935000)
	libpng12.so.0 => /lib/libpng12.so.0 (0xb690a000)
	libz.so.1 => /lib/libz.so.1 (0xb68ee000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb6777000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb675a000)
	libc.so.6 => /lib/libc.so.6 (0xb65a4000)
	libpthread.so.0 => /lib/libpthread.so.0 (0xb6587000)
	libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb6583000)
	librt.so.1 => /lib/librt.so.1 (0xb657a000)
	libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0xb6451000)
	libpng14.so.14 => /usr/lib/libpng14.so.14 (0xb6427000)
	libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb63c8000)
	libEGL.so.1 => /usr/lib/libEGL.so.1 (0xb638a000)
	libSM.so.6 => /usr/lib/libSM.so.6 (0xb6380000)
	libICE.so.6 => /usr/lib/libICE.so.6 (0xb6366000)
	libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb635a000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0xb6345000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0xb61fa000)
	libm.so.6 => /lib/libm.so.6 (0xb61a5000)
	libdl.so.2 => /lib/libdl.so.2 (0xb619f000)
	libexpat.so.1 => /lib/libexpat.so.1 (0xb6175000)
	/lib/ld-linux.so.2 (0xb776c000)
	libpcre.so.3 => /lib/libpcre.so.3 (0xb6100000)
	libffi.so.6 => /usr/lib/libffi.so.6 (0xb60f7000)
	libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0xb60f3000)
	libxcb-dri2.so.0 => /usr/lib/libxcb-dri2.so.0 (0xb60ed000)
	libxcb-dri3.so.0 => /usr/lib/libxcb-dri3.so.0 (0xb60e9000)
	libxcb-present.so.0 => /usr/lib/libxcb-present.so.0 (0xb60e5000)
	libxcb-xfixes.so.0 => /usr/lib/libxcb-xfixes.so.0 (0xb60dc000)
	libxcb-sync.so.1 => /usr/lib/libxcb-sync.so.1 (0xb60d3000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb60ad000)
	libxshmfence.so.1 => /usr/lib/libxshmfence.so.1 (0xb60aa000)
	libwayland-client.so.0 => /usr/lib/libwayland-client.so.0 (0xb609c000)
	libwayland-server.so.0 => /usr/lib/libwayland-server.so.0 (0xb608b000)
	libgbm.so.1 => /usr/lib/libgbm.so.1 (0xb607b000)
	libmirclient.so.9 => /usr/lib/libmirclient.so.9 (0xb5fd7000)
	libdrm.so.2 => /usr/lib/libdrm.so.2 (0xb5fc4000)
	libuuid.so.1 => /lib/libuuid.so.1 (0xb5fbe000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0xb5fba000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb5fb2000)
	libxkbcommon.so.0 => /usr/lib/libxkbcommon.so.0 (0xb5f6e000)
	libmircommon.so.7 => /usr/lib/libmircommon.so.7 (0xb5f29000)
	libmirprotobuf.so.3 => /usr/lib/libmirprotobuf.so.3 (0xb5eb8000)
	libcapnp-0.5.3.so => /usr/lib/libcapnp-0.5.3.so (0xb5e30000)
	libmircore.so.1 => /usr/lib/libmircore.so.1 (0xb5e26000)
	libboost_system.so.1.58.0 => /usr/lib/libboost_system.so.1.58.0 (0xb5e21000)
	libprotobuf-lite.so.9 => /usr/lib/libprotobuf-lite.so.9 (0xb5def000)
	libboost_filesystem.so.1.58.0 => /usr/lib/libboost_filesystem.so.1.58.0 (0xb5dd6000)
	libkj-0.5.3.so => /usr/lib/libkj-0.5.3.so (0xb5daf000)
sh-4.3# 
Yeah....a lot.

I may just give up and use the FF addon, it's not something i need every day...and I DON'T want to waste people's time!
[color=green]"God is love" - [url=https://www.esv.org/1+John+4/]I John 4:12[/url][/color]
ðŸ￾§ ðŸ￾§ ðŸ￾§ Rockin' on a 2007 IBM/Lenovo T60 Centrino Duo with 32-bit XenialPup 7.5! :D
(A/V Linux for live digital synth needs)

User avatar
mikeslr
Posts: 3890
Joined: Mon 16 Jun 2008, 21:20
Location: 500 seconds from Sol

#17 Post by mikeslr »

Hi Subito Piano,

I don't think you used ldd correctly. After the GUI appears, click the tab at the bottom with the label "Missing". Your print-out shows ALL the libraries which cool-reader requires. These are shown by the tab with the label "Complete". Cool-reader will use libraries already on your system, even if they are not within the coolreader SFS or its external folder. So all you have to supply are those which aren't already on your system.

Another possibility is that your trying to use a newer version of cool-reader than the one I downloaded. Mine is the 64-bit version 3.1.2-39. I'll have to boot into a 32-bit Puppy to check which version it uses but trying to run it using the 32-bit compatibility libs on a 64-bit system reported only these missing libs:

libQtGui.so.4 => not found
libQtCore.so.4 => not found
libpng12.so.0 => not found

User avatar
Subito Piano
Posts: 731
Joined: Mon 28 May 2007, 03:12
Location: UPSTATE New York
Contact:

#18 Post by Subito Piano »

Hi Mike!

Whoops, I meant to post this where i started, on the coolreader forum -- but you answered me there as well; than , since ks, good catch!

So, i used ldd to check the sfs b/c check_deps.sh doesn't list installed sfs files. The program ldd is command line, of course, so i'm not sure what you are referring to by the GUI for ldd appearing -- ??

For the debs, i used check_deps.sh, which of course is a GUI, but it does not have an option to click on "missing dependencies" -- hmm, what am I missing????
[color=green]"God is love" - [url=https://www.esv.org/1+John+4/]I John 4:12[/url][/color]
ðŸ￾§ ðŸ￾§ ðŸ￾§ Rockin' on a 2007 IBM/Lenovo T60 Centrino Duo with 32-bit XenialPup 7.5! :D
(A/V Linux for live digital synth needs)

User avatar
mikeslr
Posts: 3890
Joined: Mon 16 Jun 2008, 21:20
Location: 500 seconds from Sol

#19 Post by mikeslr »

Hi Subito Piano,

To use ldd with an SFS, sfs-load the application. With cool-reader, after its been sfs-loaded, most likely its binary will be found at /usr/bin. It's named cr3. File-browse to it, then Right-Click it and select ListDD from the popup menu. If cr3 isn't there, then open Menu>filesystem>pfind, enter cr3 in the Search Box and select "system files" as "Where to search".

[General Rule when you don't know the name: /usr/share/applications/NAME-of-Application's Exec= line will give you the name of the 'Target'. Often the 'Target' is the executable/binary. But sometimes it's a symbolic link (Right-Click >Select "Show Target"). And sometimes it's a bash script (wrapper). In that case, open the bash-script as a text file and try to figure out what the actual binary is named].

If you're using an external-app [e.g. decompressed deb or tar.gz etc], the Target will most often be located in /bin or /usr/bin; but on occasion located in some other "bin" or "sbin" folder [again with possibility that the Target may be a symbolic link to the actual binary or a script which call it]. But unlike a loaded SFS or an installed pet, there aren't a lot of folders and files to search thru. So File-browsing is usually quick.

User avatar
mouldy
Posts: 663
Joined: Wed 04 May 2005, 21:47

#20 Post by mouldy »

FBreader probably best choice. But if you happen to have say portable WINE for other reasons, gives you more options. SumatraPDF for instance works without much thought. I suggest you want the portable 32bit version. The installer for installed version stalls in WINE. Portable version just works and works well. No problem opening an epub book.

Post Reply