remarkable_lines

Crates.ioremarkable_lines
lib.rsremarkable_lines
version0.1.2
sourcesrc
created_at2023-05-30 18:00:20.33274
updated_at2023-07-05 00:57:13.46604
descriptionRemarkable Files Parser
homepage
repositoryhttps://github.com/Lyr-7D1h/remarkable-lines
max_upload_size
id878179
size664,422
Lyr (Lyr-7D1h)

documentation

README

Remarkable Lines File Parser

This parser understands and parses the files used by the Remarkable Paper Tablet. These files include many things under which is lines, color and text.

Support

Currently V3 up to V6 is supported. Although some bugs and undefined behavior might occur as this library is not yet widely tested. The parser will indicate if the version is not supported.

Some data points involve guess work as the file format is proprietery and is reverse engineered.

Reading a .rm file

You can read any remarkble file

use std::{fs::read};
use remarkable_lines::{RemarkableFile};

pub fn main() {
    let test_file = read("./test.rm").unwrap();
    let rm_file = RemarkableFile::read(&test_file[..]).unwrap();
    println!("{rm_file:?");
}

Resources used

File Format:

Commit count: 44

cargo fmt