{"id":38072682,"url":"https://github.com/blchinezu/pocketbook-coolreader","last_synced_at":"2026-01-16T20:40:11.898Z","repository":{"id":29324529,"uuid":"32858085","full_name":"blchinezu/pocketbook-coolreader","owner":"blchinezu","description":"Alternative reading application for the PocketBook eReaders based on Linux.","archived":false,"fork":false,"pushed_at":"2020-05-15T11:06:28.000Z","size":1023064,"stargazers_count":163,"open_issues_count":75,"forks_count":23,"subscribers_count":33,"default_branch":"master","last_synced_at":"2023-10-25T22:59:52.570Z","etag":null,"topics":["coolreader","ebooks","ereader","pocketbook","reader","touch"],"latest_commit_sha":null,"homepage":"http://www.mobileread.com/forums/showthread.php?t=256917","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/blchinezu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-03-25T10:35:17.000Z","updated_at":"2023-10-08T19:22:54.000Z","dependencies_parsed_at":"2022-09-16T11:30:56.609Z","dependency_job_id":null,"html_url":"https://github.com/blchinezu/pocketbook-coolreader","commit_stats":null,"previous_names":[],"tags_count":446,"template":null,"template_full_name":null,"purl":"pkg:github/blchinezu/pocketbook-coolreader","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blchinezu%2Fpocketbook-coolreader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blchinezu%2Fpocketbook-coolreader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blchinezu%2Fpocketbook-coolreader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blchinezu%2Fpocketbook-coolreader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blchinezu","download_url":"https://codeload.github.com/blchinezu/pocketbook-coolreader/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blchinezu%2Fpocketbook-coolreader/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28482273,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T11:59:17.896Z","status":"ssl_error","status_checked_at":"2026-01-16T11:55:55.838Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["coolreader","ebooks","ereader","pocketbook","reader","touch"],"created_at":"2026-01-16T20:40:11.677Z","updated_at":"2026-01-16T20:40:11.866Z","avatar_url":"https://github.com/blchinezu.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CoolReader 3 - free e-book reader\n(c) Vadim Lopatin, 1998-2009\nAll source codes (except thirdparty directory) are provided under the terms of GNU GPL license, version 2\n\n--------------------------------------------------------------------------------\n\nThis is a **fork of** [pocketbook-port (sourceforge.net)](https://sourceforge.net/p/crengine/crengine/ci/pocketbook-port/tree/)\n\n**Source code** is available at [github.com](https://github.com/blchinezu/pocketbook-coolreader)\n\nThe **forum thread** is at [mobileread.com](http://www.mobileread.com/forums/showthread.php?t=256917)\n\n**Help translating** the app at [transifex.com](https://www.transifex.com/projects/p/coolreader-pocketbook/)\n\n--------------------------------------------------------------------------------\n\n### Download\n\n - [Latest release](https://github.com/blchinezu/pocketbook-coolreader/releases)\n - [OTA Source](https://github.com/blchinezu/pocketbook-coolreader/tree/master/builds)\n\n--------------------------------------------------------------------------------\n\n### Install\n\nGrab the zip corresponding to your firmware from the link above. (Check the firmware from your device menu)\n\n```php\n360  -\u003e PB360\npro2 -\u003e FW2.*\npro4 -\u003e FW4.*\npro5 -\u003e FW5.*\n```\n\nAfter downloading the zip file, extract it and copy the system dir to your device (overwrite the existing one)\n\n--------------------------------------------------------------------------------\n\n### Features summary (compared to [pkb](https://sourceforge.net/p/crengine/crengine/ci/pocketbook-port/tree/)'s version)\n\n**General**\n\n - FW5 compatible [[pal](http://www.the-ebook.org/forum/profile.php?mode=viewprofile\u0026u=45840\u0026sid=43f0dd795517591f5bae7add0e609962)]\n - Google \u0026 Wikipedia buttons in the dictionary window\n - Set book cover as power off logo [[pal](http://www.the-ebook.org/forum/profile.php?mode=viewprofile\u0026u=45840\u0026sid=43f0dd795517591f5bae7add0e609962)]\n - Get hardware depth from device\n - Control front light brightness by vertically swiping in FW5\n - Control front light color by vertically swiping in FW5\n - Turn pages by horizontally swiping\n - Rewritten TOC window\n - StandBy Mode\n - Updated translations\n - Full screen update on book load\n - Fixed font selection bug in settings [[pkb](https://github.com/pkb)]\n - Cite toolbar is working with touch devices\n - Updated freetype\n - More hyphenations\n - Pinch screen to change font size\n - Chinese is correctly shown in menus\n - More page margin values\n - More font size values\n - Set default skin according to firmware and screen resolution (for fresh installs)\n\n**Settings**\n\n - Default font size (up to 300px)\n - Formatting settings \u003e Space expanding percent [[xl743](https://github.com/xl743)]\n - Display settings \u003e Standby\n - Display settings \u003e Custom system theme\n - Display settings \u003e Use new TOC menu\n - Font settings \u003e Font embolding [[xl743](https://github.com/xl743)]\n - Font settings \u003e Tracking [[xl743](https://github.com/xl743)]\n - Style settings \u003e * \u003e Letter spacing [[xl743](https://github.com/xl743)]\n - Page settings \u003e Status line settings \u003e Time format\n - Page settings \u003e Status line settings \u003e Default font size (up to 300px)\n - Control settings \u003e Page Turn Swipes\n - Control settings \u003e Front Light Swipes\n - Control settings \u003e Pinch zoom\n - Clear cache\n - OTA Update (through Github)\n\n**Dictionary**\n\n - Show when long-tapping a word [[pkb](https://github.com/pkb)]\n - Window doesn't jump around\n - Set current word as default in the search keyboard\n - Treat some dictionary \"redirects\" for Webster's 1913 Dictionary\n - Working with Chinese [[ailin-nemui](https://github.com/ailin-nemui)]\n - Try matching case sensitive before case insensitive\n\n**Tap actions**\n\n - Toggle system panel\n - Open system panel (FW5 only)\n - Launch front light (FW4 only, FW5 uses system panel)\n - Toggle invert display\n - Toggle status bar\n - Tasks list\n - Lock device\n - OTA Update\n - Full screen update\n - Toggle Front Light (FW5 only)\n - Set bookmark (for current page)\n - Delete bookmark (for current page)\n - Enter standby mode\n\n**Theme**\n\n - Changed the grey things to black\n - New FW5 skin (for 758x1024 screens)\n - Redesigned menu for touch devices with resolution greater than 600x800 using theme pb626fw5\n - New touch menu automatically adapts to different resolutions\n - Dictionary font automatically adapts to different resolutions\n - Long tap the bookmark icon in the new menu to toggle current page bookmark\n\n**Localization**\n\n - Bulgarian\n - Chinese\n - Czech\n - Dutch\n - English\n - Estonian\n - French\n - German\n - Hungarian\n - Italian\n - Polish\n - Romanian\n - Russian\n - Spanish\n - Turkish\n - Ukrainian\n\n--------------------------------------------------------------------------------\n\n### Directories:\n\n    crengine   - CREngine (DOM/XML/CSS ebook rendering library) sources\n    cr3gui     - CR3 with CR3GUI for e-ink devices sources\n    thirdparty - third party libraries, to use if not found in system\n    tinydict   - small library for .dict file format support\n    tools      - miscellaneous configuration files\n\n--------------------------------------------------------------------------------\n\n### External dependencies:\n\n    common: zlib, libpng, libjpeg, freetype, libcurl\n    cr3gui/xcb: libxcb, fontconfig\n    cr3gui/nanoX: libnanoX\n\n--------------------------------------------------------------------------------\n\n### Setting up the build environment:\n\n```bash\n# update repositories\nsudo apt-get update\n\n# install required binaries\nsudo apt-get install cmake git zip\n\n# download sdk\ngit clone https://github.com/blchinezu/pocketbook-sdk ~/PBDEV\n\n# create required dirs\nmkdir -p ~/PBDEV/sources ~/PBDEV/releases/coolreader3/dev\n\n# download CR3 source\n# (if you symlink this dir cmake will crash!)\ngit clone https://github.com/blchinezu/pocketbook-coolreader.git ~/PBDEV/sources/cr3-fork\n```\n\n--------------------------------------------------------------------------------\n\n### Building stable version:\n\n```bash\n# go to the CR3 source\ncd ~/PBDEV/sources/cr3-fork\n\n# make sure you're working with \"master\" branch\ngit checkout master\n\n# update source code\ngit pull\n\n# build for all firmwares\nbash make.sh\n\n# or build for a single firmware\nbash make.sh pro5\n\n# you'll find your builds in ~/PBDEV/releases/coolreader3/dev/\n```\n\n--------------------------------------------------------------------------------\n\n### Building dev version:\n\n```bash\n# go to the CR3 source\ncd ~/PBDEV/sources/cr3-fork\n\n# switch to \"dev\" branch\ngit checkout dev\n\n# update source code\ngit pull\n\n# build for all firmwares\nbash make.sh\n\n# or build for a single firmware\nbash make.sh pro5\n\n# you'll find your builds in ~/PBDEV/releases/coolreader3/dev/\n```\n\n--------------------------------------------------------------------------------\n\n### Screenshots:\n\n![0.jpg](https://raw.githubusercontent.com/blchinezu/pocketbook-coolreader/master/screenshots/0.jpg)\n\n![1.jpg](https://raw.githubusercontent.com/blchinezu/pocketbook-coolreader/master/screenshots/1.jpg)\n\n![2.jpg](https://raw.githubusercontent.com/blchinezu/pocketbook-coolreader/master/screenshots/2.jpg)\n\n![3.jpg](https://raw.githubusercontent.com/blchinezu/pocketbook-coolreader/master/screenshots/3.jpg)\n\n![4.jpg](https://raw.githubusercontent.com/blchinezu/pocketbook-coolreader/master/screenshots/4.jpg)\n\n![5.jpg](https://raw.githubusercontent.com/blchinezu/pocketbook-coolreader/master/screenshots/5.jpg)\n\n![6.jpg](https://raw.githubusercontent.com/blchinezu/pocketbook-coolreader/master/screenshots/6.jpg)\n\n![7.jpg](https://raw.githubusercontent.com/blchinezu/pocketbook-coolreader/master/screenshots/7.jpg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblchinezu%2Fpocketbook-coolreader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblchinezu%2Fpocketbook-coolreader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblchinezu%2Fpocketbook-coolreader/lists"}