Giter VIP home page Giter VIP logo

Comments (11)

bordaigorl avatar bordaigorl commented on July 17, 2024 1

Hi @mefistoso I can help you with that but would you mind opening a new issue for this? Your question is not related to RM2 support...

from remy.

karlicoss avatar karlicoss commented on July 17, 2024 1

I checked local method with Remarkable 2 (have a separate SSH backup script), and it works. The only couple of issues

  • one notebook out of few isn't opening and the app gets unresponsive when I try to.. I'll try to debug this
  • pdfs aren't opening, but it's more likely to be some poppler/QT issue

from remy.

bordaigorl avatar bordaigorl commented on July 17, 2024 1

@karlicoss I answered your question in #8

from remy.

bordaigorl avatar bordaigorl commented on July 17, 2024

It should work in principle, but I cannot test it first hand.
The best performance in my tests is obtained using the rsync method which requires installing rsync on the tablet.
For that, you need to compile rsync for the correct version of the OS/chipset shipped with RM2.

from remy.

cweekly avatar cweekly commented on July 17, 2024

Thanks! Much appreciated.

from remy.

mefistoso avatar mefistoso commented on July 17, 2024

When I try to run python remygui.py wifi (wifi is rsync), I'm getting the following error complaining it doesn't find a templates.jsonfile:

File "/home/user/Downloads/software/remarkable/remy/remy/remarkable/filesource.py", line 372, in __init__
    with open(self._local("templates.json", branch=TEMPLDIR), 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '~/remarkable/rsync/templates/templates.json'

Not sure what this templates.json file is supposed to be or where to get one to adapt. FWIW my remy.json config file is at https://gist.github.com/mefistoso/c2b2ab081ecf1949a4af3fe3765a412b

from remy.

bordaigorl avatar bordaigorl commented on July 17, 2024

@karlicoss thanks so much for testing it!
Let me know if you find bugs.
Unfortunately reMy is still quite unfinished, I am planning to work on it but I have very limited time.
Which OS are you on? I could provide binaries to see if the poppler/QT issue is resolved.
(I also added new instruction in the README on how to install the stubborn python-poppler-pyqt5)

from remy.

karlicoss avatar karlicoss commented on July 17, 2024

@bordaigorl No problem! Thanks for your time spent implementing this :)
I've moved in a separate issue, since it seems irrelevant to RM2 support: #7

from remy.

bordaigorl avatar bordaigorl commented on July 17, 2024

@karlicoss regarding unresponsiveness: a common reason for inefficient rendering is the heavy use of eraser.
I know it sounds stupid, but the eraser is really annoying/inefficient to render correctly. This is why reMy offers various methods to render it. If you set the eraser mode to ignore for previews you'd probably get those notebooks to display normally (although some details of the rendering might be off). See the Readme for details.
To my knowledge, none of the other exporters render the eraser accurately when exporting to vectorial form (most would be equivalent to reMy's ignore mode).

If you have any idea on how to make that more efficient I'm all ears!

from remy.

karlicoss avatar karlicoss commented on July 17, 2024

Thanks, indeed, setting it to ignore helped!
I guess in theory it's possible to detect when the file takes too long to open and suggest this setting to the user. Or maybe, always open in ignore mode first, and only after that try to apply the more accurate setting (but this might get too complicated).

I didn't quite understand from the readme (and from a brief look at pagerender.py), what's the core cause of slow erasing? Is this because without eraser drawing is relatively straightforward -- you need to draw the layers from bottom to top; whereas the eraser acts on all the layers simultaneously? Or is it because it's not a 'native' operation in QT canvas, and you have to 'subtract' the strokes?

from remy.

benneti avatar benneti commented on July 17, 2024

I think this can be closed as RM2 works fine

from remy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.