mirror of
https://github.com/Leseratte10/acsm-calibre-plugin.git
synced 2024-12-22 17:29:56 +06:00
Update standalone key downloader to include UUID in filename
This commit is contained in:
parent
51a61114d8
commit
c8f1081e44
@ -21,7 +21,7 @@ if sys.version_info[0] < 3:
|
|||||||
exit(1)
|
exit(1)
|
||||||
|
|
||||||
from libadobe import VAR_HOBBES_VERSION, createDeviceKeyFile, update_account_path
|
from libadobe import VAR_HOBBES_VERSION, createDeviceKeyFile, update_account_path
|
||||||
from libadobeAccount import createDeviceFile, createUser, signIn, exportAccountEncryptionKeyDER
|
from libadobeAccount import createDeviceFile, createUser, signIn, exportAccountEncryptionKeyDER, getAccountUUID
|
||||||
|
|
||||||
# These are the only two variables you'll need to change
|
# These are the only two variables you'll need to change
|
||||||
# The mail address and password of your Adobe account
|
# The mail address and password of your Adobe account
|
||||||
@ -50,6 +50,8 @@ def main():
|
|||||||
with tempfile.TemporaryDirectory() as temp_dir:
|
with tempfile.TemporaryDirectory() as temp_dir:
|
||||||
update_account_path(temp_dir)
|
update_account_path(temp_dir)
|
||||||
|
|
||||||
|
print ("Preparing keys ...")
|
||||||
|
|
||||||
createDeviceKeyFile()
|
createDeviceKeyFile()
|
||||||
createDeviceFile(VAR_HOBBES_VERSION, True)
|
createDeviceFile(VAR_HOBBES_VERSION, True)
|
||||||
success, resp = createUser()
|
success, resp = createUser()
|
||||||
@ -57,11 +59,22 @@ def main():
|
|||||||
print("Error, couldn't create user: %s" % resp)
|
print("Error, couldn't create user: %s" % resp)
|
||||||
exit(1)
|
exit(1)
|
||||||
|
|
||||||
|
print("Logging in ...")
|
||||||
|
|
||||||
success, resp = signIn(VAR_MAIL, VAR_PASS)
|
success, resp = signIn(VAR_MAIL, VAR_PASS)
|
||||||
if (success is False):
|
if (success is False):
|
||||||
print("Login unsuccessful: " + resp)
|
print("Login unsuccessful: " + resp)
|
||||||
exit(1)
|
exit(1)
|
||||||
|
|
||||||
|
print("Exporting keys ...")
|
||||||
|
|
||||||
|
try:
|
||||||
|
account_uuid = getAccountUUID()
|
||||||
|
if (account_uuid is not None):
|
||||||
|
filename = "adobekey_" + VAR_MAIL + "_uuid_" + account_uuid + ".der"
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
|
||||||
success = exportAccountEncryptionKeyDER(filename)
|
success = exportAccountEncryptionKeyDER(filename)
|
||||||
if (success is False):
|
if (success is False):
|
||||||
print("Couldn't export key.")
|
print("Couldn't export key.")
|
||||||
|
Loading…
Reference in New Issue
Block a user