Skip to content

meelapshah/plato

 
 

Repository files navigation

rm1 rm2 opkg launchers

Logo

Plato is a document reader for Kobo's e-readers.

This is a fork for the reMarkable (gen 1) device.

Also see darvin's work of porting plato to the reMarkable 2 years ago. ( I Read nice mangas with his port. :) )

Install on reMarkable

Using an existing build

  • Go the releases and get the latest build (attached file with "dist" in the name).
  • Copy the unpacked contents that file to your device to a folder of your choice (e.g. using scp or an sftp client like Filezilla or WinSCP)
  • SSH into your reMarkable and run the file plato.sh. E.g. /home/root/plato/plato.sh
  • Add it to draft for easier launching without SSH-ing.

By default files are used from the empty media folder you got in the release. You can change this in the Settings.toml.

Notes: The software automatically recognizes the running UI (xochitl) and kills it. If it did so, you'll only have the option to "Quit to Xochitl", which will automatically start xochitl again when quitting. Should the software crash (had one case with a bad czb file) the screen will seem frozen. Either launch draft again, or hold the power button for about 10 seconds (= poweroff) and then hold it again to start the device again.

Compiling yourself

You need rust (nightly) the oecore toolchain and the armv7-unknown-linux-gnueabihf target.

After that, you can build the software using build.sh and create the same directory as attached using dist.sh (folder dist/).

Or just look at the file make_remarkable.sh which checks the above condition and runs a full clean build for you. Documentation: GUIDE, MANUAL and BUILD.

 

reMarkable 2 support

As of now the software will not work at all on the reMarkable 2. It will need some adjustments to recognize the new model but also rely on people figuring out the framebuffer and updating libremarkable to use it. As soon as libremarkable supports the new framebuffer, I should be able to get this to work on it as well.

Supported firmwares

Any 4.X.Y firmware, with X ≥ 6, will do.

Supported devices

  • Libra H₂O.
  • Forma.
  • Clara HD.
  • Aura H₂O Edition 2.
  • Aura Edition 2.
  • Aura ONE.
  • Glo HD.
  • Aura H₂O.
  • Aura.
  • Glo.
  • Touch C.

Supported formats

  • PDF, CBZ, FB2 and XPS via MuPDF.
  • ePUB through a built-in renderer.
  • DJVU via DjVuLibre.

Features

  • Crop the margins.
  • Continuous fit-to-width zoom mode with line preserving cuts.
  • Rotate the screen (portrait ↔ landscape).
  • Adjust the contrast.

Tn01 Tn02 Tn03 Tn04

Donations

Donate

About

Document reader

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 99.0%
  • Other 1.0%