Commit Graph

11 Commits

Author SHA1 Message Date
Christian Krakau-Louis 4c95e6ec6c Update imap_tasks.py
Refactor IMAP Tasks: Filter Allowed Attachment Types & Improve Code Quality

- Filter attachments to process only office files, PDFs, plain text, CSV, and RTF,
  explicitly skipping common image MIME types.
- Use an explicit elif for clarity in attachment processing logic.
- Remove dead code by not reassigning the result of fetch_attachments_and_enqueue.
- Reformat log messages, docstrings, and break long lines to comply with PEP 8.
- Add clarifying comments for excluded image MIME types.
2025-03-13 02:08:21 +01:00
Christian Krakau-Louis 473ae3a20a Update imap_tasks.py
Added some filtering for file types to avoid your usual image attachment to trigger a conversion task and clutter my documents
2025-03-13 01:51:46 +01:00
Christian Krakau-Louis c40e9f034e Added better GMail handling and multi file type support 2025-02-19 14:03:29 +01:00
Christian Krakau-Louis 2241c1de6c fixed errors 2025-02-18 04:36:04 +01:00
Christian Krakau-Louis f234a55b52 Added locking for IMAP tasks 2025-02-18 04:29:33 +01:00
Christian Krakau-Louis 03ac92d931 Only process unread mail 2025-02-18 03:55:29 +01:00
Christian Krakau-Louis 3ebedbb016 Added better IMAP handling 2025-02-18 03:39:29 +01:00
Christian Krakau-Louis de7050a162 Shorter pull period for mails, added a bit of different handling for paperless 2025-02-18 03:09:54 +01:00
Christian Krakau-Louis 17fc8fae17 restore unread 2025-02-14 23:23:24 +01:00
Christian Krakau-Louis 99684f9650 added skipping for mail without attachments and already processed mail 2025-02-14 16:22:43 +01:00
Christian Krakau-Louis 5a834ff690 added IMAP pull 2025-02-12 01:54:41 +01:00