Skip to content

Latest commit

 

History

History
31 lines (18 loc) · 1.73 KB

README.md

File metadata and controls

31 lines (18 loc) · 1.73 KB

Kobo Whiteboard

This is a basic canvas drawing website that allows you to draw using the built-in beta web browser on a Kobo E-reader and live-share it to another computer. This is primarily useful for using your Kobo as a whiteboard in a Teams/Zoom meeting (by sharing your screen).

demo screenshot

Usage

There is an instance of it hosted at kobo.kaiser.lol. You can use that instance or host your own.

To use it, visit the website on your kobo, this will automatically redirect you into a "room" with a unique URL. You can then open that same URL on your computer and draw on the same canvas. You can also share the URL with others to allow them to draw on the same canvas.

Docker execution

To run the server, you can use the provided Dockerfile. To build and run the server, you can use the following commands:

docker build -t kobo-whiteboard .

docker run -p 8080:8080 kobo-whiteboard

This will start the server on port 8080. You can then access the server at http://localhost:8080/.

Limitations

There are a bunch of limitations currently, that anyone is more than welcome to help out by submitting a pull request.

  • Sometimes when drawing, the webpage will decide to zoom which messes things up. The best resolution in this case currently is to reload the page as state is stored.
  • Using the rotate function on desktop is useful for viewing a landscape-created drawing on an Elipsa 2E, but drawing from the rotated computer is completely broken due to the CSS used to perform the rotation.
  • Full screen mode has no way to bring back the toolbar, you just have to reload.