https://github.com/pathway27/bookr-mod-vita
A book reader for the Vita and Switch. Still a work in progress.
https://github.com/pathway27/bookr-mod-vita
cbz ebook-reader epub fb2 html img mupdf pdf psvita switch xps
Last synced: 8 months ago
JSON representation
A book reader for the Vita and Switch. Still a work in progress.
- Host: GitHub
- URL: https://github.com/pathway27/bookr-mod-vita
- Owner: pathway27
- License: gpl-3.0
- Created: 2017-01-20T11:01:16.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2021-06-02T17:25:44.000Z (about 5 years ago)
- Last Synced: 2024-04-27T16:34:16.689Z (about 2 years ago)
- Topics: cbz, ebook-reader, epub, fb2, html, img, mupdf, pdf, psvita, switch, xps
- Language: C
- Homepage:
- Size: 12.4 MB
- Stars: 64
- Watchers: 11
- Forks: 3
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- Awesome-PlayStation-Vita - Bookr - PDF, CBZ, HTML, ePub, FB2 reader (🎞️ Media / 📖 Reading)
README
## bookr-mod-vita
A document reader for the PSVita ported from the PSP application bookr-mod, canonically based on the [HBS](https://github.com/pathway27/bookr-mod-vita/tree/bookr-hbs) version.
You can find some [notes here](https://github.com/pathway27/bookr-mod-vita/blob/master/notes.md).
## Installation and Usage
Use the .vpk to install.
```
Default Controls:
Menu
X - Choose Item
O - Cancel
Triangle - Parent Folder in FileManger
Directional Arrows - Select File
Start - Show/Hide Menu
In-Book Default Controls
Triangle - Next Page
Square - Previous Page
O - Previous 10 Pages
X - Next 10 Pages
Up/Down D-Pad - Pan Up and Down
Left Analog Stick - Free Pan with Bounds
Start - Show/Hide Menu
```
## Building
### For VITA (on *nix)
MuPDF is built using cmake automatically.
```sh
# Setup VITA development evironment: https://henkaku.xyz/developer/
git clone --recursive https://github.com/pathway27/bookr-mod-vita
# run pngquant on all your png images if not done already
mkdir -p vita/Release && cd $_
cmake ..
make -j8
# Install .vpk
# For devs - replace with your VITA ftp ip (assumes vpk was installed once)
export PSVITAIP=IP-HERE
make send
socat udp-recv:18194 stdout
```
### For Switch
NOTE: You may need to build MuPDF manually.
Install Devkitpro: https://devkitpro.org/wiki/Getting_Started#macOS
Add it to PATH or your rc file and don't forget to source it.
```sh
# Setup devkitpro development evironment:
dkp-pacman -S switch-dev
dkp-pacman -S switch-freetype switch-mesa switch-glad switch-glm
mkdir -p switch/Release && cd $_
cmake ..
make
export SWITCHIP=IP-HERE
make send
```
See [BUILDING.md](https://github.com/pathway27/bookr-mod-vita/blob/master/BUILDING.md) for OpenGL version.
## Thanks
- [Original and Forks](https://github.com/pathway27/bookr-mod-vita/blob/master/forks.md)
- Team Molecule
- VITA Hacking/Dev. Scene
- libvita2d - xerpi
- [learnopengl.com](learnopengl.com)
- People on vitasdk/henkaku on freenode and discord
- People that read
## License
Licensed under GNU GPLv3+, see [LICENSE.md](https://github.com/pathway27/bookr-mod-vita/blob/master/LICENSE).
Third party libraries have their own licenses can be found in their own directories under `ext`.