from Crypto.Random import get_random_bytes import os import backup from backup import Backup if not os.path.exists("key"): key = get_random_bytes(32) # 32 bytes * 8 = 256 bits (1 byte = 8 bits) open("key", 'wb').write(key) print("Saved") else: key = open("key", 'rb').read() print("Recovered") print(key) application_key_id = '003aa00745ec42a0000000004' application_key = 'K003RNvGfy+pazc6pD97xuUzPcDEqS0' bucket_id = '6a1a9000075465fe7cc4021a' bdd = "bdd.db" # bck = Backup(key, save_mode=backup.BACKBLAZE, bdd=bdd, app_key_id=application_key_id, app_key=application_key, bucket_id=bucket_id) bck = Backup(key, save_mode=backup.LOCAL, bdd=bdd, save_location="crypted") rootdir = "test" bck.save(rootdir).save("test2") bck.recover_file(paths=["test\\depth1\\depth2\\1316614572_leopard.jpg", "test/depth1/depth1_text - Copie.txt"], save_path="recovered")