diff --git a/.env.example b/.env.example index 4fcd567..3ef6c57 100644 --- a/.env.example +++ b/.env.example @@ -1,11 +1,4 @@ HA_WEBHOOK_URL= -SMTP_HOST= -SMTP_PORT=587 -SMTP_FROM= -SMTP_TO= -SMTP_USER= -SMTP_PASSWORD= - DB_PATH=/data/huizenbot.db diff --git a/src/config.py b/src/config.py index e5dd292..e55b371 100644 --- a/src/config.py +++ b/src/config.py @@ -10,12 +10,6 @@ MICHELLE_WERK_9292 = "vlaardingen/"+MICHELLE_WERK_POSTCODE HA_WEBHOOK_URL = os.environ.get("HA_WEBHOOK_URL", "") -SMTP_HOST = os.environ.get("SMTP_HOST", "") -SMTP_PORT = int(os.environ.get("SMTP_PORT", "587")) -SMTP_FROM = os.environ.get("SMTP_FROM", "") -SMTP_TO = os.environ.get("SMTP_TO", "") -SMTP_USER = os.environ.get("SMTP_USER", "") - USER_AGENT = "Huizenbot/1.0 (+mark@kalsbeek.dev) persoonlijk gebruik" DB_PATH = os.environ.get("DB_PATH", "/data/huizenbot.db") diff --git a/src/huizenbot.py b/src/huizenbot.py index 7bdf66d..1165549 100644 --- a/src/huizenbot.py +++ b/src/huizenbot.py @@ -6,13 +6,10 @@ import hashlib import json import logging import os -import smtplib import sqlite3 import time from dataclasses import dataclass, field from datetime import datetime, date -from email.mime.multipart import MIMEMultipart -from email.mime.text import MIMEText from typing import Callable, Any import httpx @@ -285,46 +282,6 @@ def notify_ha(listing: RawListing, travel: dict[str,int]) -> None: log.info("HA notificatie verstuurd voor %s", listing.adres) except Exception as e: log.error("HA webhook fout: %s", e) - notify_email(listing, travel) # fallback - - -def notify_email(listing: RawListing, travel: dict[str,int]) -> None: - """Stuur HTML email als fallback.""" - if not config.SMTP_HOST: - return - - subject = f"Nieuwe woning: {listing.adres}, {listing.stad} — €{listing.prijs:,}" - - html = f""" -
-Prijs: €{listing.prijs:,}
-Status: {listing.status}
-Fiets P1: {travel.get('fiets_mark')} min - OV P1: {travel.get('ov_mark')} min
-Fiets P2: {travel.get('fiets_michelle')} min - OV P2: {travel.get('ov_michelle')} min
- {"