14 Commits (8671e2e9ddc75faae89c0102ec842919dcd7e8fb)

Author SHA1 Message Date
  T. Meissner 8671e2e9dd added FlacFile class as example for duck typing instead of polymorpism using inhiterance 10 years ago
  T. Meissner f7d909bc6c new code example audiofile.py showing inhiterance with polymorphism 10 years ago
  T. Meissner 14772e3f2d changed (internal) _remove_note() method to (not internal) method remove_note() 10 years ago
  T. Meissner df2b2469e1 added internal method _remove_note() to remove note with given id from note list 10 years ago
  T. Meissner ace441084b added method remove_note() to remove note with given id from note list; added menu option to call remove_note() 10 years ago
  T. Meissner e71d139a13 added handling of error in _decode_notefile() method by chacking its return value in method load_notes() 10 years ago
  T. Meissner cb66a8fa81 added more docstrings 10 years ago
  T. Meissner 8fdbf8d53c added compression of notebook safefile using gzip module; moved encoding & decoding of ntoebook dafefile into seperate internal methods _decode_notefile() & _encode_notefile() 10 years ago
  T. Meissner 71f2e48751 new internal method _set_id() to set global last_id attribute to the highest id found in actual notebook object 10 years ago
  T. Meissner 032fd0f884 added return when note with given id not exists in modify_note(); increased iterations of kdf to 10.000 10 years ago
  T. Meissner 5d931f3687 now using exception handling instead of if/else when checking valid menu input; added docstrings 10 years ago
  T. Meissner 05e341d4c1 integrated encryption of notebook safefile using Fernet class of the cryptography library; new method _get_password to read in passphase and deriving key using pbkdf2 class of cryptography library 10 years ago
  T. Meissner bda7dd4f6b added options to load & save notes to file; added new methods to Menu class to load & save notes using pickle 10 years ago
  T. Meissner 94484938c3 initial commit of chapter 2 case study 10 years ago