Add filter for expired keepass logins to qutescript

This commit is contained in:
Tobias Reisinger 2025-01-28 20:09:04 +01:00
parent 21105dac54
commit 939945fcba
Signed by: serguzim
GPG key ID: 13AD60C237A28DFE

View file

@ -190,7 +190,9 @@ class KeepassXC:
url = url,
keys = [{ 'id': self.id, 'key': base64.b64encode(self.id_key.public_key.encode()).decode('utf-8') }]
))
return self.recv_msg()['entries']
logins = self.recv_msg()['entries']
filtered = filter(lambda x: x.get('expired') != "true", logins)
return list(filtered)
def get_totp(self, uuid):
self.send_msg(dict(