Ejemplo n.º 1
0
 def __init__ (self, type, value=None, description="", options=[]):
     self.type = type #The GUI type of a setting
     self.value = value #The value of a setting
     self.description = description # The setting of a setting
     self.options = options #The options that may be in a setting
     if type == "mailfolder":
         self.options = []
         self.value = ScriptUtils.getMessageFileList()[0][0]
         for item in ScriptUtils.getMessageFileList():
             self.options.append(item[0])
     elif type == "account":
         self.options = ScriptUtils.getAccountList()
         self.value = self.options[0]
     elif type == "extension":
         self.options = ["any", ".pdf", ".gif", ".jpg", ".jpeg", ".doc", ".docx", ".zip", ".rar"]
     elif type == "option":
         self.value = self.options[0]
     elif type == "datetime":
         self.value = "unspecified"
     elif type == "text":
         self.value = ""
     elif type == "textoptions":
         self.value = ""
     elif type == "boolean":
         if self.value is None:
             self.value = "true" # default to true
     
     """
Ejemplo n.º 2
0
 def __init__(self, type, value=None, description="", options=[]):
     self.type = type  #The GUI type of a setting
     self.value = value  #The value of a setting
     self.description = description  # The setting of a setting
     self.options = options  #The options that may be in a setting
     if type == "mailfolder":
         self.options = []
         self.value = ScriptUtils.getMessageFileList()[0][0]
         for item in ScriptUtils.getMessageFileList():
             self.options.append(item[0])
     elif type == "account":
         self.options = ScriptUtils.getAccountList()
         self.value = self.options[0]
     elif type == "extension":
         self.options = [
             "any", ".pdf", ".gif", ".jpg", ".jpeg", ".doc", ".docx",
             ".zip", ".rar"
         ]
     elif type == "option":
         self.value = self.options[0]
     elif type == "datetime":
         self.value = "unspecified"
     elif type == "text":
         self.value = ""
     elif type == "textoptions":
         self.value = ""
     elif type == "boolean":
         if self.value is None:
             self.value = "true"  # default to true
     """
 def __init__(self):
     self.folders = {}
     for account in self.settings["Account"].options:
         self.folders[account] = []
     folders = ScriptUtils.getMessageFileList()
     for folder in ScriptUtils.getMessageFileList():
         for account in self.settings["Account"].options:
             if folder[0].find(account) == 0:
                 self.folders[account].append(folder[1])
Ejemplo n.º 4
0
 def __init__(self):
     self.folders = {}
     for account in self.settings["Account"].options:
         self.folders[account] = []
     folders = ScriptUtils.getMessageFileList()
     for folder in ScriptUtils.getMessageFileList():
         for account in self.settings["Account"].options:
             if folder[0].find(account) == 0:
                 self.folders[account].append(folder[1])
Ejemplo n.º 5
0
 def run(self):
     files = ScriptUtils.getMessageFileList()
     messages = []
     for file in files:
         for message in mailbox.mbox(file[1]):
             messages.append(message)
     return messages
Ejemplo n.º 6
0
 def run(self):
     files = ScriptUtils.getMessageFileList()
     messages = []
     for file in files:
         for message in mailbox.mbox(file[1]):
             messages.append(message)
     return messages
Ejemplo n.º 7
0
 def __init__(self):
     self.folders = {}
     for item in ScriptUtils.getMessageFileList():
         self.folders[item[0]] = item[1]
Ejemplo n.º 8
0
 def __init__(self):
     self.folders = {}
     for item in ScriptUtils.getMessageFileList():
         self.folders[item[0]] = item[1]