Skip to content

Releases: owulveryck/goMarkableStream

Fault tolerance

19 May 08:38
Compare
Choose a tag to compare
  • The client is now fault-tolerant to network failure. It also reconnects when the reMarkable is waking up.
  • There is a kind of UI, you can point to http://localhost:8080/:
    • The content adapts when the screen got resized
    • You can take a screenshot by clicking on the picture

There is a /screenshot endpoint to grab a picture.

ex:

❯ curl -o /tmp/screenshot.png http://localhost:8080/screenshot
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 50730    0 50730    0     0  88226      0 --:--:-- --:--:-- --:--:-- 88072
❯ file /tmp/screenshot.png
/tmp/screenshot.png: PNG image data, 1404 x 1872, 8-bit/color RGBA, non-interlaced

v0.3.1

05 May 12:48
Compare
Choose a tag to compare

Server

You should not need to specify the pid on the command line anymore to launch the server:

./goMarkableStreamServer.arm

Client

You can specify the path to a texture file for rendering. The texture should have a predefined format (see readme file).
A sample texture file is provided in the repo

Screenshot 2021-05-05 at 14 42 40

Changelog

b64f5bf chore: fix archive names
bf5d6d3 feat: add texture handling
5dcfd78 feat: automatically finding pid

v0.3.0: Screenshot and premises of auto-orientation

08 Apr 14:02
Compare
Choose a tag to compare

This release contains two new features:

  • The orientation will change if you set it to landscape or portrait (hopefully). This is an experimental feature that can be disabled by an environment variable (see the README)
  • The client offers a way to take a screenshot with a transparent background. You can change the directory where the screenshot are saved via environment variables as well.

Support for FW 2.6

26 Mar 16:41
0271f21
Compare
Choose a tag to compare

caution the way to launch the process on the remarkable has changed:

./goMarkableStreamServer.arm $(pidof xochitl)

With the embedded certificates, you need to update both goMarkableStreamServer.arm and goMarkableStreamClient

v0.2.0

29 Dec 13:59
bbbd87d
Compare
Choose a tag to compare

Changelog

5d193b2 Merge pull request #2 from /issues/1
bbbd87d Merge pull request #4 from owulveryck/grpc
b8a5cc7 chore(wip): gluing it together
3d1519b chore: add licence
0ada2cf chore: add link to the demo
3fbef49 chore: code refactoring
4de4143 chore: download link
be83d22 chore: housekeeping
9c9141c chore: ignoring server build
c1490a0 chore: internal use only
8a92650 feat(wip): adding certificates
77be0d9 feat(wip): switch to grpc
f4305bb feat: add login info
3534348 feat: grpc over TLS
955809a feat: wiring ok
123b988 fix: typo
bac32f8 fix: usage of the server

v0.1.0

21 Dec 10:33
Compare
Choose a tag to compare

Changelog

6239843 feat: initial release
efa5a93 feat: version with protobuf