summaryrefslogtreecommitdiffstats
path: root/DeDRM_plugin
diff options
context:
space:
mode:
authorNoDRM <[email protected]>2022-08-07 09:30:24 +0200
committerNoDRM <[email protected]>2022-08-07 09:30:24 +0200
commitb12e567c5fdf06c22bf583329bf9e0b70cae0735 (patch)
tree03398a94a7ffb1d04722e29f1acf30a965990666 /DeDRM_plugin
parentca6d30b2d91cff47f67f9b6acc3927a51374a450 (diff)
Cleanup / SafeUnbuffered bugfix
Diffstat (limited to 'DeDRM_plugin')
-rw-r--r--DeDRM_plugin/__init__.py6
-rw-r--r--DeDRM_plugin/utilities.py12
2 files changed, 3 insertions, 15 deletions
diff --git a/DeDRM_plugin/__init__.py b/DeDRM_plugin/__init__.py
index 8ac3c9a..13a9190 100644
--- a/DeDRM_plugin/__init__.py
+++ b/DeDRM_plugin/__init__.py
@@ -134,7 +134,7 @@ except:
config_dir = ""
-from utilities import SafeUnbuffered
+import utilities
PLUGIN_NAME = __version.PLUGIN_NAME
@@ -998,8 +998,8 @@ class DeDRM(FileTypePlugin):
def run(self, path_to_ebook):
# make sure any unicode output gets converted safely with 'replace'
- sys.stdout=SafeUnbuffered(sys.stdout)
- sys.stderr=SafeUnbuffered(sys.stderr)
+ sys.stdout=utilities.SafeUnbuffered(sys.stdout)
+ sys.stderr=utilities.SafeUnbuffered(sys.stderr)
print("{0} v{1}: Trying to decrypt {2}".format(PLUGIN_NAME, PLUGIN_VERSION, os.path.basename(path_to_ebook)))
self.starttime = time.time()
diff --git a/DeDRM_plugin/utilities.py b/DeDRM_plugin/utilities.py
index 949b169..50a7de8 100644
--- a/DeDRM_plugin/utilities.py
+++ b/DeDRM_plugin/utilities.py
@@ -3,7 +3,6 @@
#@@CALIBRE_COMPAT_CODE@@
-from ignoblekeyGenPassHash import generate_key
import sys
__license__ = 'GPL v3'
@@ -22,17 +21,6 @@ def uStrCmp (s1, s2, caseless=False):
else:
return ud.normalize('NFC', str1) == ud.normalize('NFC', str2)
-def parseCustString(keystuff):
- userkeys = []
- ar = keystuff.split(':')
- for i in ar:
- try:
- name, ccn = i.split(',')
- # Generate Barnes & Noble EPUB user key from name and credit card number.
- userkeys.append(generate_key(name, ccn))
- except:
- pass
- return userkeys
# Wrap a stream so that output gets flushed immediately