Beispiel #1
0
    import pickle
else:
    import cPickle as pickle

try:
    inbox = MailboxFactory("/Users/goerz/.procimap/mailboxes.cfg")['Gmail']
    prioritylist = AddressListFile("/Users/goerz/.procimap/priority.lst")
    notifylist = AddressListFile("/Users/goerz/.procimap/notify.lst")
    picklefile = "/Users/goerz/.procimap/notify.pickle"
    imageslist = "/Users/goerz/.procimap/pictures.txt"

    notifytimeout = 3600

    unread_mails = {}

    unseen = inbox.get_unseen_uids()
except:
    sys.exit(0)


def get_icon(address):
    images_fh = open(imageslist)
    for line in images_fh:
        (imgadress, icon) = line.split()
        if imgadress in address:
            return icon
    images_fh.close()
    return "/Users/goerz/Library/Images/GmailIcon.png"


def get_address(rawaddress):
Beispiel #2
0
    import pickle
else:
    import cPickle as pickle

try:
    inbox = MailboxFactory("/Users/goerz/.procimap/mailboxes.cfg")['Gmail']
    prioritylist = AddressListFile("/Users/goerz/.procimap/priority.lst")
    notifylist = AddressListFile("/Users/goerz/.procimap/notify.lst")
    picklefile = "/Users/goerz/.procimap/notify.pickle"
    imageslist = "/Users/goerz/.procimap/pictures.txt"

    notifytimeout = 3600

    unread_mails = {}

    unseen = inbox.get_unseen_uids()
except:
    sys.exit(0)

def get_icon(address):
    images_fh = open(imageslist)
    for line in images_fh:
        (imgadress, icon) = line.split()
        if imgadress in address:
            return icon
    images_fh.close()
    return "/Users/goerz/Library/Images/GmailIcon.png"

def get_address(rawaddress):
    addresspattern = re.compile(r'(.*) (<.*>)')
    addressmatch = addresspattern.search(rawaddress)