Librera Reader is an e-book reader for Android devices; it supports the following formats: PDF, EPUB, MOBI, DjVu, FB2, TXT, RTF, AZW, AZW3, HTML, CBZ, CBR, and OPDS Catalogs
Web: http://librera.mobi/
Android Play market apps:
Application fonts (fonts.zip download to internal sd card, to [Downloads] folder) link1 link2
[Telegram] (https://t.me/LibreraReader)
intent.putExtra("page", int); //open a doc on a certain page
intent.putExtra("percent", float); //open a doc at a certain percentage point
intent.putExtra("password", String); //open a password-protected PDFlink
open page 2
Librera is developed on Eclise with ADT (Android Developer Tools Plugin)
INSTALL 0) Linux is preferred (Windows has never been tested)
- Install Eclipse
- Install Android ADT (from the Eclipse marketplace)
- Install Android NDK
- Install JAVA
- Install ANT
DOWNLOAD Librera SOURCE CODE from GITHUB
-
run ./LirbiReader/update_all.sh Download required packages (Google Play Service, RecicleView, CardView, etc)
-
Download Mupdf sources tar.gz from http://mupdf.com/downloads
-
Import all projects to Eclipse
- Build NDK part ./LirbiReader/Builder/link_to_mupdf.sh
Specify you project path and MUPDF path MUPDF=/dev/mupdf-test/platform/java MY=/home/ivan-dev/git/LirbiReader
- To build Librera Reader ./LirbiReader/Builder/all-beta.sh
MuPDF - (AGPL License) https://mupdf.com/downloads/archive/ (mupdf-1.12.0-source.tar.xz)
MuPDF changed source ./LirbiReader/jni-1.12/~mupdf
- EbookDroid
- djvulibre
- hpx
- junrar
- Universal Image Loader
- libmobi
- commons-compress
- eventbus
- greendao
- jsoup
- juniversalchardet
- rtfparserkit
- okhttp
commons-compress-1.14.jar eventbus-3.0.0.jar greendao-3.2.0.jar greendao-api-3.2.0.jar jsoup-1.8.3.jar juniversalchardet-1.0.3.jar okhttp-3.9.1.jar okhttp-digest-1.15.jar okio-1.13.0.jar rtfparserkit-1.10.0.jar
Librera is distributed under the GPL
See the LICENSE file for license rights and limitations (GPL v.3).