Git Product home page Git Product logo

pyrmexplorer's People

Contributors

bruot avatar geckoeidechse avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

pyrmexplorer's Issues

Connect by IP and Root

Your work is awesome! But, I wonder if it is possible to connect the Remarkable by IP and root password without connecting the RM USB

HTTP 500 error if doc name contains a '/'

this came up because i had a document called 'questions/answers' containing notes from a class discussion.

to reproduce:

  1. create a new document on reMarkable tablet called 'test'
  2. open pyrmexplorer, right-click test and select 'download', pick output folder
    expected result: file called test.pdf in output folder
    actual result: same as expected
  3. rename document on reMarkable to 'te/st'.
  4. refresh folder in pyrmexplorer, right-click te/st and select 'download', pick output folder
    expected result: file called 'te/st.pdf' (or some mangled equivalent) in output folder
    actual result: folder called 'te' in output folder, and HTTP 500 error

feature request: file sizes / sort all files by size

I've had my rM for about 18 months and i'm running out of space. It would be good to be able to get file size information (and perhaps also folder size information) to aid with finding which folders are good candidates for backing up and deleting.

It would be nice to allow downloading highlights

This is not really an issue, but a very useful feature that could be added to the tool: the possibility to download as a .txt file the real highlights associated to a PDF. These real highlights were introduced with version 2.7 of reMarkable. Along with the current "Download" option we could have a "Download highlights" option.

I think that this is a great tool and adding this functionality would make it even better!

Failed to execute script rmexplorer_pyi

Hi, I just upgraded my remarkable to version 2.1.1.3.

Since that I get this error, when I want to launch rmExplorer:

Failed to execute script rmexplorer_pyi

Please help!

Thanks Christoph

Sadly there is no real alternative to rmExplorer. It is still the best tool. Thanks!!!!

Fatal Error: Failed to execute script. (1.3.1 with rm2.15)

Hi,
thanks for this tool. I use this to backup my rM for about a year and a half. Since today the tool does not start anymore and I get the error in the title.

I could not find out further information why this crashes.

Can anybody reproduce this maybe due to a recent windows10 update?

Can anybody give me a hint how to get more information why the script could not be executed?

Thanks

Upload files to folders

When entering a folder on the rM, rMExplorer shows the folder's contents. However, when then a file is uploaded, it is uploaded to the root folder. This is counterintuitive; the file should be uploaded to the currently opened folder instead.

software 2.8: download all seems to fail

Hello - I used rmexplorer to backup my remarkable (thank you for the software). However, since version 2.8 was installed on the remarkable it seems that while I can still browse through rmexplorer the folders and easily download individual files, when I do the "download all" it takes a long time, creates all the directories but doesn't download any files. Is this a known problem or something wrong with my set up? thanks, Richard

Danish file names (æøå)

Hi there filenames shown in the explorer and the files downloaded do not support danish character.

Any advise how to fix it? I guess it has something to do with:

rmexplorerwindow.py
res.info().get_content_charset()

Policy issue when exporting as stack of pngs

Hi,

I've tried your software. It's working really well.
However when exporting any document/notebook as "Stack of pngs" I get the following policy issue:

Traceback (most recent call last):
  File "/tmp/pyrmexplorer/rmexplorer/rmexplorerwindow.py", line 467, in filesListItemDoubleClicked
    self.downloadFile(parts[0], (fid, parts[1]), ext)
  File "/tmp/pyrmexplorer/rmexplorer/rmexplorerwindow.py", line 246, in downloadFile
    tools.downloadFile(fid, basePath, destRelPath, mode, self.settings)
  File "/tmp/pyrmexplorer/rmexplorer/tools.py", line 106, in downloadFile
    resolution=settings.value('PNGResolution', type=int)) as img:
  File "/usr/lib/python3.7/site-packages/wand/image.py", line 4601, in __init__
    self.read(file=file, resolution=resolution)
  File "/usr/lib/python3.7/site-packages/wand/image.py", line 4896, in read
    self.raise_exception()
  File "/usr/lib/python3.7/site-packages/wand/resource.py", line 222, in raise_exception
    raise e
wand.exceptions.PolicyError: attempt to perform an operation not allowed by the security policy `PDF' @ error/constitute.c/IsCoderAuthorized/408
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = python3.7 path = /usr/bin pid = 9786
KCrash: Arguments: /usr/bin/python3.7 
KCrash: Attempting to start /usr/lib/drkonqi from kdeinit
sock_file=/run/user/1000/kdeinit5__0
[1]  + 9786 suspended (signal)  python __main__.py

I guess that it's related to ImageMaqick but I can't know for sure. Would be nice to add this to the FAQ in the Wiki.

Download all creates error

Hi there!

On Windows 10 running python 3.7 version 1.20 suddenly creates this error: Download single files works fine

rmexplorerwindow.py", line 549, in downloadAll
self.downloadDir('', '')
AttributeError: 'RmExplorerWindow' object has no attribute 'downloadDir'

Export PDF as grayscale

Hi is there a way to export PDF as grayscale. Because of the display of the remarkable I am really uses to use no colors. The Marker also shocks me, when it is exported.

Directories with a slash do result in a subdir

Hi,
thanks for your nice application. It's everyting I need to work without the cloud.

I have a directory like "Work / Life" and when I download all files I get two directories

  • Work
    • Life

I know, that "/" isn't allowed as a name for a dir, but I would expect the "/" is somehow replaced with "-" for example.

Found Trojan in reMarkable.com

Hi, Windows defender found a Trojan:Win32/Fuerboss.E!cl in the windows executable. In the .exe file, not .com (sorry for the wrong title)

Apple silicon

I just wanted to share my journey in getting pyrmexplorer to work on apple silicon, in case it might be helpful to someone.

What you need is:

  • Installing homebrew under x86_64 from this solution: Link

  • Qt5
    Given that Qt6 is the dominant version for M1, there were issues in installing Qt5.
    The solution working for me was to install this specific version of PyQt5 (from one of the answers in this):

PyQt5==5.15.6

Then I had to manually put the path into PYTHONPATH for it to work and allow importing PyQt5 (use pip show and add /PyQt5 to see its path).

  • Finalizing setup
    Installing requirements
arch -x86_64 brew reinstall freetype imagemagick;
arch -x86_64 python -m pip install wand paramiko requests pycryptodome pycryptodomex password_strength

  • Building
    building and running the software:
rm -rf dist; rm -rf build; arch -x86_64 python -m PyInstaller pyinstaller/rmexplorer_pyi.py; ./dist/rmexplorer_pyi/rmexplorer_pyi

(make sure your remarkable is connected beforehand)

Window Size

Hi, once again: Thanks for this great tool.

I had the problem, that the window opens very small on my surface. So I add:
self.width = 1200 self.height = 1000 self.left =650 self.top = 400 self.setGeometry(self.left,self.top,self.width, self.height)
Because my python skill are very limited, maybe there is a better way like remembering the windows size.

Pipe broken when uploading a big file

If I try to upload a heavy file (e.g., around 20 MB), I get a "pipe broken" error, with no further information. I think it may be related to some timeout (that should be extended, as uploading the file requires considerable time).

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.