Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added kinde2pdf #203

Merged
merged 3 commits into from
Sep 16, 2024
Merged

Added kinde2pdf #203

merged 3 commits into from
Sep 16, 2024

Conversation

teticio
Copy link
Contributor

@teticio teticio commented Jul 23, 2024

Hi

Thanks for the awesome repo. I added a link to a tool I made called kindle2pdf which I use to be able to read Kindle books on my reMarkable. I hope you consider including it. Thanks!

@Eeems
Copy link
Collaborator

Eeems commented Jul 23, 2024

The linked repository does not contain a license, so it's not clear what rights have been granted to the user. It also doesn't appear to be a project that is specific to the reMarkable.

@teticio
Copy link
Contributor Author

teticio commented Jul 29, 2024

I added the LICENSE. You are right that it isn't specific to reMarkable, but then it doesn't need to be as all it is doing is converting from Kindle to PDF. So up to you if you want to include it or not, but I think it is useful for people who want to read Kindle books on their reMarkable as I don't think there is any other way to do it right now. Either way, thanks for the consideration.

@Eeems
Copy link
Collaborator

Eeems commented Jul 29, 2024

Most people use calibre for converting kindle books right now, which is also not a rM specific item, and not listed here.

Since this list is meant for projects specific to the rM, and not just something that may be useful to someone using a rM, I'm leaning towards not including it.

@teticio
Copy link
Contributor Author

teticio commented Jul 29, 2024

Whatever you think, I'm easy. Using calibre isn't as easy as it used to be with the new Kindles (I'm not even sure it is still possible) and, in any case, requires a Kindle device (so you might as well read the books on that) unless you manage to download some old version of the Kindle app.

@teticio
Copy link
Contributor Author

teticio commented Sep 16, 2024

Hi @Eeems . Just in case this sways you in favour of merging: I added a script pdf2remarkable which uploads the PDF to the reMarkable Cloud. It can be used stand-alone and is very useful on Linux, for which the official desktop app isn't available. There are other Cloud syncing tools and APIs in your list, but I didn't see any quite so simple as just uploading a PDF from a file.

If it's still a "no", then feel free to close this. Thanks for your consideration!

@Eeems
Copy link
Collaborator

Eeems commented Sep 16, 2024

Hi @Eeems . Just in case this sways you in favour of merging: I added a script pdf2remarkable which uploads the PDF to the reMarkable Cloud. It can be used stand-alone and is very useful on Linux, for which the official desktop app isn't available. There are other Cloud syncing tools and APIs in your list, but I didn't see any quite so simple as just uploading a PDF from a file.

For uploading a pdf to the cloud users on Linux can use the official windows desktop application though wine, rmapi, or the usb web interface (https://remarkable.guide/tech/usb-web-interface.html)

Personally I would recommend just using the usb web interface, as rmapi and your tool can break as they change their cloud API, and the official app sometimes breaks in wine for a while.

If it's still a "no", then feel free to close this. Thanks for your consideration!

Since there is now something rM specific, I'd be more open to merging it. Assuming you want to continue maintaining that after the information I just provided you.

@teticio
Copy link
Contributor Author

teticio commented Sep 16, 2024

I hadn't tried to connect via USB / SSH before - the guides I saw before looked like they were referring to old versions and the "YOU MAY BRICK YOUR DEVICE" put me off. But this link is super helpful, sorry for not having spotted it before.

The reMarkable desktop doesn't work under Wine since about a year ago. I keep checking but now they are using Qt 6, I don't think anyone has got it working. Wine is even more susceptable to breakage than using the Cloud API IMO. So for me personally, I actually like just having the ability to type a command and have it synched on my cloud, without having to plug the thing in to the USB port. I would use the Chrome extension, but it doesn't have access to files on my computer - that was my motivation for pulling out the API code to run from the CLI.

I think I may not be alone, so yes, if you wouldn't mind merging it, that'd be great.

@Eeems
Copy link
Collaborator

Eeems commented Sep 16, 2024

The reMarkable desktop doesn't work under Wine since about a year ago. I keep checking but now they are using Qt 6, I don't think anyone has got it working.

I've seen people saying they have it working in wine/proton/lutris/bottles this year in the community discord.

So for me personally, I actually like just having the ability to type a command and have it synched on my cloud, without having to plug the thing in to the USB port. I would use the Chrome extension, but it doesn't have access to files on my computer - that was my motivation for pulling out the API code to run from the CLI.

The usb web interface can solve that for you completely, as it'll let the device handle the cloud sync, and you can also find resources on the page for removing the need for a usb connection. You can also follow up with something like tailscale or zerotier for remote access to the device. Although this would require running a custom kernel that has wireguard/tun support.

I think I may not be alone, so yes, if you wouldn't mind merging it, that'd be great.

Sure

@Eeems Eeems merged commit ba49049 into reHackable:master Sep 16, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants