1 # Save and resume progress in lightcards
10 dired = f"{os.path.expanduser('~')}/.cache/lightcards/"
13 hasher = hashlib.md5()
14 hasher.update(str(stra).encode("utf-8"))
15 return(hasher.hexdigest())
19 if not os.path.exists(dired):
26 pickle.dump(obj, open(f"{dired}/{name_gen(stra)}.p", "wb"))
30 file = f"{dired}/{name_gen(stra)}.p"
32 if os.path.exists(file):
33 return pickle.load(open(file, "rb"))
39 file = f"{dired}/{name_gen(stra)}/"
40 if os.path.exists(file):
45 if os.path.exists(dired):
49 if __name__ == "__main__":