Package Details: calibre-plugin-dedrm 10.0.3-1

Git Clone URL: https://aur.archlinux.org/calibre-plugin-dedrm.git (read-only, click to copy)
Package Base: calibre-plugin-dedrm
Description: DeDRM tools for ebooks - Calibre plugin
Upstream URL: https://github.com/noDRM/DeDRM_tools/
Licenses: GPL3
Submitter: t-8ch
Maintainer: t-8ch
Last Packager: t-8ch
Votes: 20
Popularity: 1.73
First Submitted: 2021-04-19 18:10 (UTC)
Last Updated: 2022-07-19 20:37 (UTC)

Dependencies (5)

Required by (0)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

julielit commented on 2022-01-07 11:40 (UTC)

The noDRM fork of (https://github.com/apprenticeharper/DeDRM_tools) has been taken down (DCMA). noDRM may have gone too far. Shouldn't the package be moved back to the original version, which is pretty stable?

t-8ch commented on 2021-12-05 12:09 (UTC)

@build2stone: Thanks for the heads-up. The package is now using the maintained fork.

build2stone commented on 2021-12-04 17:39 (UTC) (edited on 2021-12-04 17:40 (UTC) by build2stone)

Since the original version (https://github.com/apprenticeharper/DeDRM_tools) is no longer maintained, might I suggest switching to this fork: https://github.com/noDRM/DeDRM_tools

According to the readme of the original project, the author will also be using that fork from now on.

t-8ch commented on 2021-11-21 08:45 (UTC)

@gnudoc No undue criticism taken! If it confuses you it will confuse other people, too. And fixing the docs is the least that can be done.

gnudoc commented on 2021-11-21 08:31 (UTC)

@t-8ch Thank you very much. My message wasn't meant as any sort of criticism of the package, merely as a pointer for any other naive user like me, who might be scratching their head trying to get this to work without thinking to immediately look at the package's dependencies. Many thanks for your work.

t-8ch commented on 2021-11-20 16:49 (UTC)

@gnudoc: python-pycryptodome is already listed as optdepend. Not all formats require it which is why it is not listed as a hard dependency. I'll try to improve the optdepend messages for the next version of the package.

gnudoc commented on 2021-11-20 16:19 (UTC) (edited on 2021-11-20 16:20 (UTC) by gnudoc)

As far as I can tell, python-pycryptodome is required for this to work with DRM'd kindle files. Without this, the DRM removal silently fails with:

File "calibre_plugins.dedrm.ion", line 33, in <module>                                                                                                                                                                                    
from Crypto.Cipher import AES                                                                                                                                                                                                           
ModuleNotFoundError: No module named 'Crypto'

in the logfile if Calibre is run in debug mode.

This was tested with azw3 files belonging to purchased ebooks. The files were downloaded from the Amazon website (Manage Your Content And Devices, Download & Transfer via USB), and the plugin was given the serial number of the Device which the website had prepared the files for. Works exactly as expected once python-pycryptodome is installed.

tom commented on 2021-11-06 19:00 (UTC)

works perfect now! thanks...

t-8ch commented on 2021-11-06 11:13 (UTC)

@tom: Please try again

tom commented on 2021-11-06 10:27 (UTC)

build fails:

makepkg ==> Erstelle Paket: calibre-plugin-dedrm 7.2.1-1 (Sa 06 Nov 2021 11:27:18 CET) ==> Prüfe Laufzeit-Abhängigkeiten... ==> Prüfe Buildtime-Abhängigkeiten... ==> Empfange Quellen... -> DeDRM_tools-7.2.1.tar.gz gefunden ==> Überprüfe source Dateien mit sha256sums... DeDRM_tools-7.2.1.tar.gz ... Erfolg ==> Entpacke Quellen... -> Entpacke DeDRM_tools-7.2.1.tar.gz mit bsdtar ==> Beginne prepare()... ==> Entferne existierendes $pkgdir/ Verzeichnis... ==> Beginne build()... Archive: alfcrypto_src.zip caution: filename not matched: * ==> FEHLER: Ein Fehler geschah in build(). Breche ab...