Open j6k4m8 opened 1 week ago
Anyway! Lest this accidentally seem like an ad for my repos
This repository is an ad that is meant to attract people like yourself.
What reverse engineering are you talking about? The reverse engineer at the core of our community is ddvk. I have done some work myself too, is it significant? If so, please outline what about it is significant! Thank you so very much.
https://github.com/j6k4m8/epistolary
HOLY SHIT this is brilliant.
Thank you so much!! In particular this work of yours has been super helpful :)
I've been using Epistolary a lot recently, I think one thing that I want to update that might help here a lot:
I'm (someday) planning on updating the Orchestrator#send_outbox
logic to support including the original handwriting as an image or PDF attachment... Maybe a better generalization is to let a caller choose if they want OCR text or imagery? And then maybe this repo could take advantage of the document sync logic perhaps..? Dunno :)
Something nice about the file sync workflow for this repo (instead of the email-from-rm workflow) is that you could foreseeably also edit your website by editing the underlying document on the tablet!
Something nice about the file sync workflow for this repo (instead of the email-from-rm workflow) is that you could foreseeably also edit your website by editing the underlying document on the tablet!
Oh yes! Oohhh yes.
This turns the ReMarkable into a fully fledged authoring tool for a calmer web. That's the idea.
There are a few reasons I want to stay away from sync:
^ TLDR!
tl;dr: Sync has privacy issues and is hard to maintain for a long time. Let's focus on super small services that do one thing well, unix-style, and open-source those for the benefit of all the community. I will use Scrybble as a business to benefit the open-source community as a whole.
Hmm.. I'm thinking about what the basic components would look like.
I think we need:
I think it makes most sense to write it in python or php. And it can be packaged as a docker container too for easy usage anywhere.
Oh and for what it's worth, rmapi is now maintained by ddvk: https://github.com/ddvk/rmapi/releases
I have a similar-but-opposite project remailable which may have some good code for you to steal here? unfortunately things there are a bit stale there because they depend on (*my fork of) the old rmapy codebase... (also working on an up-to-date Python SDK here if it's of any interest — with HUGE thanks to you @Azeirah for some incredible reverse-engineering work on the rm format!!!!)
Thought I'd mention it in case there are some useful emaily things to borrow! There's also epistolary which does some OCR on the emails first but that could of course be disabled... this one uses subprocess calls to rmapi but works without email because it polls reMarkable cloud files...
Anyway! Lest this accidentally seem like an ad for my repos... :) I'm excited to watch this space and hopefully contribute!