maildir support added
This commit is contained in:
parent
e1adae6b59
commit
bbc7e107fd
23
i3pystatus/mail/maildir.py
Normal file
23
i3pystatus/mail/maildir.py
Normal 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
|
Loading…
Reference in New Issue
Block a user