All Projects → LinusCDE → plato

LinusCDE / plato

Licence: other
Document reader

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to plato

goMarkableStream
A utility to stream from a Remarkable2 without hack or third party dependencies
Stars: ✭ 129 (+316.13%)
Mutual labels:  remarkable-tablet
1bitpaint for reMarkable
Paint tool for reMarkable tablet
Stars: ✭ 15 (-51.61%)
Mutual labels:  remarkable-tablet
rm-sync
Sync script for reMarkable paper tablet.
Stars: ✭ 74 (+138.71%)
Mutual labels:  remarkable-tablet
remarkableflash
No description or website provided.
Stars: ✭ 41 (+32.26%)
Mutual labels:  remarkable-tablet
remarkable-tweak
Tweak tool for the reMarkable paper tablet. Lets you organize your templates with no fuss.
Stars: ✭ 20 (-35.48%)
Mutual labels:  remarkable-tablet
ReBook
The missing book store for remarkable.
Stars: ✭ 35 (+12.9%)
Mutual labels:  remarkable-tablet
fingerterm-reMarkable
A build of fingerterm, modified to draw more nicely on the reMarkable ePaper device.
Stars: ✭ 61 (+96.77%)
Mutual labels:  remarkable-tablet
waved
Experimental driver for the reMarkable 2 E-Ink display
Stars: ✭ 31 (+0%)
Mutual labels:  remarkable-tablet
rmWebUiTools
Utilize the USB webinterface of your remarkable paper tablet. Export all files or use this to make your own scripts.
Stars: ✭ 31 (+0%)
Mutual labels:  remarkable-tablet
reMarkable-tools
Tools for the reMarkable paper tablet
Stars: ✭ 118 (+280.65%)
Mutual labels:  remarkable-tablet
chessmarkable
Chess for the reMarkable using the rust pleco lib
Stars: ✭ 71 (+129.03%)
Mutual labels:  remarkable-tablet
remarkable pdflets
mini apps for reMarkable inside xochitl
Stars: ✭ 64 (+106.45%)
Mutual labels:  remarkable-tablet
reHackable-HelloWorld
QML Demo for the reMarkable Paper Tablet
Stars: ✭ 58 (+87.1%)
Mutual labels:  remarkable-tablet
noteto
Template Tool for the reMarkable tablet (and maybe others?)
Stars: ✭ 30 (-3.23%)
Mutual labels:  remarkable-tablet
remarkable-custom-template-refresh
To refresh custom template manifest for reMarkable Tablet
Stars: ✭ 28 (-9.68%)
Mutual labels:  remarkable-tablet
rm2pdf
Convert reMarkable tablet notebooks and annotated PDFs to layered PDF documents
Stars: ✭ 53 (+70.97%)
Mutual labels:  remarkable-tablet
url2epub
Create ePub files from URLs
Stars: ✭ 35 (+12.9%)
Mutual labels:  remarkable-tablet
Calculator
A primitive calculator for the reMarkable (early alpha)
Stars: ✭ 33 (+6.45%)
Mutual labels:  remarkable-tablet
hackernews2remarkable
Fetch top articles from HackerNews, pack as EPUB right in your reMarkable device
Stars: ✭ 87 (+180.65%)
Mutual labels:  remarkable-tablet
remarkable-touchgestures
touch gestures for reMarkable
Stars: ✭ 43 (+38.71%)
Mutual labels:  remarkable-tablet

rm1 rm2 opkg launchers

Logo

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

This is a fork for the reMarkable.

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

The reMarkable 2 is supported as well. Some features were initially added with the rM 1 in mind and may therefore have deminishing functionaility on the rM 2. An example are the refresh modes, which will not be that granular due to the reduced access to the framebuffer.

Otherwise everything should work fine.

Supported firmwares

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

Supported devices

  • Libra 2.
  • Sage.
  • Elipsa.
  • 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.
  • Define words using dictd dictionaries.
  • Annotations, highlights and bookmarks.
  • Retrieve articles from online sources through hooks (an example wallabag article fetcher is provided).

Tn01 Tn02 Tn03 Tn04

Donations

Donate

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].