Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Kobo Reader > Kobo Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 09-26-2023, 08:47 AM   #1
benkaiser
Junior Member
benkaiser began at the beginning.
 
benkaiser's Avatar
 
Posts: 2
Karma: 10
Join Date: Sep 2023
Location: Gold Coast, Australia
Device: Kobo Elipsa 2e
Live Kobo Drawing Sync to Desktop via Browser

I hacked together a basic canvas drawing website that allows you to draw using the built-in beta web browser and live-share it to another computer. This is primarily useful for using your kobo as a whiteboard in a Teams/Zoom meeting.



The source code for the server is on GitHub.

I'm also hosting an instance of it at kobo.kaiser.lol.

To use it on two devices, you need to use the exact same URL to be in the same room. When you visit the homepage, it'll redirect you to a 4 digit room with /r/<number> at the end of the URL. The easiest way is to visit the homepage on your kobo device, then enter the same URL onto your desktop computer.

There are a bunch of limitations currently, that anyone is more than welcome to help out with contributions on GitHub:
  • 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.
benkaiser is offline   Reply With Quote
Old 09-26-2023, 04:35 PM   #2
elinkser
Groupie
elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.
 
Posts: 187
Karma: 146236
Join Date: Oct 2022
Device: Kobo Clara HD
This worked great on my Clara HD with my cheap Android phone running Fennec!
elinkser is offline   Reply With Quote
Old 09-27-2023, 02:24 AM   #3
readthinksurvive
Connoisseur
readthinksurvive has become one with the cosmosreadthinksurvive has become one with the cosmosreadthinksurvive has become one with the cosmosreadthinksurvive has become one with the cosmosreadthinksurvive has become one with the cosmosreadthinksurvive has become one with the cosmosreadthinksurvive has become one with the cosmosreadthinksurvive has become one with the cosmosreadthinksurvive has become one with the cosmosreadthinksurvive has become one with the cosmosreadthinksurvive has become one with the cosmos
 
readthinksurvive's Avatar
 
Posts: 72
Karma: 21840
Join Date: Dec 2021
Device: kindle oasis; kobo elipsa/libra; SNA4X
this is cool
readthinksurvive is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Kobo Annotations Sync Doesn't Work - Android/Desktop denakitan Android Devices 1 03-11-2016 07:24 AM
Aura H2O Bookmarks sync between KOBO reader and Kobo desktop JMV Kobo Reader 8 04-10-2015 08:27 PM
Touch Kobo desktop - selective sync to KT? kiwipippa Kobo Reader 10 07-01-2011 04:21 PM
Sync issues with Kobo Desktop app kjturner71 Kobo Reader 10 06-02-2011 10:41 PM
Kobo Desktop sync deletes bookmarks Stinger Kobo Reader 8 05-21-2010 08:10 PM


All times are GMT -4. The time now is 07:29 PM.


MobileRead.com is a privately owned, operated and funded community.