maildir support added

This commit is contained in:
Michael Schmidt 2014-04-12 23:53:24 +10:00
parent e1adae6b59
commit bbc7e107fd

View File

@ -0,0 +1,23 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
from i3pystatus.mail import Backend
import subprocess
class MaildirMail(Backend):
"""
Checks for local mail in Maildir
"""
settings = ("directory")
required = ("directory")
@property
def unread(self):
p = subprocess.Popen(['ls','-l',line.strip()+'/new'], stdout=subprocess.PIPE)
stdout, stderr = p.communicate()
stdout=stdout.decode('utf8')
return len(stdout.split('\n'))-2
Backend = MaildirMail