amznMailConverter/daemon.py
2024-11-08 21:57:01 +01:00

26 lines
738 B
Python

#!/scrapy/venvs/amznMailConverter/bin/python
import time
import logging
import os
from webSimple import generate_pdf_list_html
from email_pdf_downloader import read_emails
SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__))
def run_daemon():
while True:
try:
read_emails()
logging.info("Finished checking emails. Sleeping for 1 minutes.")
except Exception as e:
logging.error(f"An error occurred: {e}")
directory = SCRIPT_DIR+'/data'
output_file = os.path.join(directory, SCRIPT_DIR+"/index.html")
generate_pdf_list_html(directory, output_file)
time.sleep(60) # Sleep for 1 minute between checks
if __name__ == "__main__":
run_daemon()