Skip to content
/ rm Public

Tools and interfaces in Golang for the reMarkable tablet

Notifications You must be signed in to change notification settings

lobre/rm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library for interacting and rendering reMarkable tablet notes

In progress package development

Tools and interfaces in Golang for the reMarkable tablet

The rm package helps parsing a reMarkable zip file in common golang structures.

Structure of a reMarkable zip file.

bdfe0e22-16dd-4f69-a7f3-86d8e2b47627.content
bdfe0e22-16dd-4f69-a7f3-86d8e2b47627.lines
bdfe0e22-16dd-4f69-a7f3-86d8e2b47627.pagedata
bdfe0e22-16dd-4f69-a7f3-86d8e2b47627.pdf
bdfe0e22-16dd-4f69-a7f3-86d8e2b47627.thumbnails/0.jpg
bdfe0e22-16dd-4f69-a7f3-86d8e2b47627.thumbnails/1.jpg
bdfe0e22-16dd-4f69-a7f3-86d8e2b47627.thumbnails/2.jpg

Then the file package can easily draw the reMarkable note previously parsed and rendered using one of the following formats.

  • PNG
  • PDF
  • SVG

An example of usage can be found in this example file.

References

The description of each format (content, lines, pagedata) is explained really clearly on this webpage.

About

Tools and interfaces in Golang for the reMarkable tablet

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages