rework config mechanism
This commit is contained in:
@@ -12,7 +12,9 @@ import quopri
|
||||
from pprint import pprint
|
||||
from dateutil import parser
|
||||
|
||||
MAILDIR = "/home/yannik/mail/INBOX.FSMI/"
|
||||
import generate
|
||||
|
||||
CONFIG_FILE = "generator.conf"
|
||||
|
||||
def decode_header(header):
|
||||
decoded_header = email.header.decode_header(header)[0]
|
||||
@@ -22,7 +24,12 @@ def decode_header(header):
|
||||
return decoded_header[0].decode(encoding, errors="replace") if isinstance(decoded_header[0], bytes) else decoded_header[0]
|
||||
|
||||
if __name__ == "__main__":
|
||||
mbox = mailbox.Maildir(MAILDIR)
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument("--config", "-c", default=CONFIG_FILE)
|
||||
args = parser.parse_args()
|
||||
|
||||
config = generate.get_config(args.config)
|
||||
mbox = mailbox.Maildir(config["ubmails_inbox_maildir"])
|
||||
|
||||
latest = None
|
||||
latest_date = None
|
||||
|
||||
Reference in New Issue
Block a user