From ecbdaaa5f6d966ebf87941b520e75f0cbd7f1879 Mon Sep 17 00:00:00 2001 From: maru21 Date: Wed, 13 Nov 2024 16:51:53 +0100 Subject: [PATCH] deletes email after download --- email_pdf_downloader.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/email_pdf_downloader.py b/email_pdf_downloader.py index 3cc01aa..0512f27 100644 --- a/email_pdf_downloader.py +++ b/email_pdf_downloader.py @@ -1,4 +1,3 @@ - import os import base64 import requests @@ -91,6 +90,10 @@ def process_email(service, message): if link: pdf_link = link.get("href") download_pdf(pdf_link) + + # After successful download, delete the email + service.users().messages().delete(userId='me', id=message['id']).execute() + logging.info(f"Email with ID {message['id']} successfully deleted after PDF download.") else: logging.info("No 'PDF herunterladen' link found in this email.") except Exception as error: