blchinezu / pocketbook-coolreader

Alternative reading application for the PocketBook eReaders based on Linux.
http://www.mobileread.com/forums/showthread.php?t=256917
GNU General Public License v2.0
173 stars 22 forks source link
coolreader ebooks ereader pocketbook reader touch

CoolReader 3 - free e-book reader

(c) Vadim Lopatin, 1998-2009 All source codes (except thirdparty directory) are provided under the terms of GNU GPL license, version 2


This is a fork of pocketbook-port (sourceforge.net)

Source code is available at github.com

The forum thread is at mobileread.com

Help translating the app at transifex.com


Download


Install

Grab the zip corresponding to your firmware from the link above. (Check the firmware from your device menu)

360  -> PB360
pro2 -> FW2.*
pro4 -> FW4.*
pro5 -> FW5.*

After downloading the zip file, extract it and copy the system dir to your device (overwrite the existing one)


Features summary (compared to pkb's version)

General

Settings

Dictionary

Tap actions

Theme

Localization


Directories:

crengine   - CREngine (DOM/XML/CSS ebook rendering library) sources
cr3gui     - CR3 with CR3GUI for e-ink devices sources
thirdparty - third party libraries, to use if not found in system
tinydict   - small library for .dict file format support
tools      - miscellaneous configuration files

External dependencies:

common: zlib, libpng, libjpeg, freetype, libcurl
cr3gui/xcb: libxcb, fontconfig
cr3gui/nanoX: libnanoX

Setting up the build environment:

# update repositories
sudo apt-get update

# install required binaries
sudo apt-get install cmake git zip

# download sdk
git clone https://github.com/blchinezu/pocketbook-sdk ~/PBDEV

# create required dirs
mkdir -p ~/PBDEV/sources ~/PBDEV/releases/coolreader3/dev

# download CR3 source
# (if you symlink this dir cmake will crash!)
git clone https://github.com/blchinezu/pocketbook-coolreader.git ~/PBDEV/sources/cr3-fork

Building stable version:

# go to the CR3 source
cd ~/PBDEV/sources/cr3-fork

# make sure you're working with "master" branch
git checkout master

# update source code
git pull

# build for all firmwares
bash make.sh

# or build for a single firmware
bash make.sh pro5

# you'll find your builds in ~/PBDEV/releases/coolreader3/dev/

Building dev version:

# go to the CR3 source
cd ~/PBDEV/sources/cr3-fork

# switch to "dev" branch
git checkout dev

# update source code
git pull

# build for all firmwares
bash make.sh

# or build for a single firmware
bash make.sh pro5

# you'll find your builds in ~/PBDEV/releases/coolreader3/dev/

Screenshots:

0.jpg

1.jpg

2.jpg

3.jpg

4.jpg

5.jpg

6.jpg

7.jpg