Source code for i3pystatus.mail.maildir
import os
from i3pystatus.mail import Backend
[docs]class MaildirMail(Backend):
"""
Checks for local mail in Maildir
"""
settings = (
"directory",
)
required = ("directory",)
directory = ""
@property
def unread(self):
path = os.path.join(self.directory, "new")
return len(os.listdir(path))
Backend = MaildirMail