ePub Reader needed
ePub Reader needed
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?
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?
Re: ePub Reader needed
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 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 .
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.april wrote:fbreader had about as many dependencies
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.thanks though Ill see if I can find a pet
sometimes puppy users package "stripped down" versions of things, that would almost certainly be worth trying with fbreader, if anyones up to it.
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..
http://www.epubread.com/en/
Maybe you can use that solution..
Last edited by recobayu on Sun 03 Jul 2016, 06:54, edited 2 times in total.
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. ) 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.
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. ) 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).
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
Hi april found this portable version - just download right-click and click permissions and make executable.
https://sourceforge.net/projects/portab ... 7/download
https://sourceforge.net/projects/portab ... 7/download
WoW... Works brilliantly ! Thank YouRobert123 wrote:Hi april found this portable version - just download right-click and click permissions and make executable.
https://sourceforge.net/projects/portab ... 7/download
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.
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.
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.
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?
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]
[Fatdog 720 on Intel Pentium B960 with 4GB RAM]
[url]http://srinivas-nayak.blogspot.com/[/url]
Re: ePub Reader needed
@april, Open a terminal and navigate to where you want to install Calibre.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?
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.
Perhaps Cool-Reader + a couple Qt libs for Precise
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
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
- Subito Piano
- Posts: 731
- Joined: Mon 28 May 2007, 03:12
- Location: UPSTATE New York
- Contact:
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:
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!
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#
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)
🧠🧠🧠Rockin' on a 2007 IBM/Lenovo T60 Centrino Duo with 32-bit XenialPup 7.5! :D
(A/V Linux for live digital synth needs)
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
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
- Subito Piano
- Posts: 731
- Joined: Mon 28 May 2007, 03:12
- Location: UPSTATE New York
- Contact:
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????
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)
🧠🧠🧠Rockin' on a 2007 IBM/Lenovo T60 Centrino Duo with 32-bit XenialPup 7.5! :D
(A/V Linux for live digital synth needs)
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.
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.
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.