From 1e67f3d0e86f4ac0c70838c1a9ea8c15298de814 Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Wed, 15 Jun 2022 08:17:42 +0200 Subject: [PATCH] thunderbird: do not display notifications for read messages --- bin/thunderbird-notify | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bin/thunderbird-notify b/bin/thunderbird-notify index 4610bce..dec46a7 100755 --- a/bin/thunderbird-notify +++ b/bin/thunderbird-notify @@ -98,7 +98,10 @@ def notify_new_messages(path): subject = parsed.get("subject") author = parsed.get("from") messageid = parsed.get("message-id") - if subject is not None and author is not None: + # https://vincent.bernat.ch/en/x-mozilla-status + status = parsed.get("x-mozilla-status") + status = int(status) & 0x1 if status else 0 + if subject is not None and author is not None and status == 0: actions = [] if messageid is None else [messageid.strip("<>"), "Open"] notify.Notify( "Thunderbird",