diff --git a/Insurance/StahováníZpráv/211 ZPMVČR/zpmvcr_cookies.json b/Insurance/StahováníZpráv/211 ZPMVČR/zpmvcr_cookies.json index 956365d..6b5d999 100644 --- a/Insurance/StahováníZpráv/211 ZPMVČR/zpmvcr_cookies.json +++ b/Insurance/StahováníZpráv/211 ZPMVČR/zpmvcr_cookies.json @@ -1,7 +1,7 @@ [ { "name": "JSESSIONID", - "value": "9299BF92B05EA8615D06B6EB22F22BE0", + "value": "FB03FE7B8D7D399AECCFFF71C433A2D5", "domain": ".eforms.zpmvcr.cz", "path": "/eforms", "expires": -1, diff --git a/Insurance/StahováníZpráv/stahuj_vse_pojistovny.py b/Insurance/StahováníZpráv/stahuj_vse_pojistovny.py index c5d5886..feec4be 100644 --- a/Insurance/StahováníZpráv/stahuj_vse_pojistovny.py +++ b/Insurance/StahováníZpráv/stahuj_vse_pojistovny.py @@ -13,8 +13,13 @@ import sys import os from datetime import datetime +sys.path.insert(0, os.path.join(os.path.dirname(__file__), "..", "..", "..")) +from Knihovny.EmailMessagingGraph import send_mail + BASE_DIR = os.path.dirname(os.path.abspath(__file__)) +EMAIL_PRIJEMCE = "vladimir.buzalka@buzalka.cz" + POJISTOVNY = [ ("111 VZP", "VZP"), ("205 ČPZP", "ČPZP"), @@ -65,6 +70,28 @@ def main() -> None: for nazev, stav in vysledky: print(f" {nazev:<12} {stav}") + chyby = [n for n, s in vysledky if s != "OK" and s != "přeskočeno"] + ok = [n for n, s in vysledky if s == "OK"] + predmet = f"Pojišťovny {start.strftime('%d.%m.%Y')} — " + predmet += "vše OK ✓" if not chyby else f"CHYBA: {', '.join(chyby)}" + + radky = "".join( + f"
Stahování zpráv z pojišťoven dokončeno za {int(elapsed.total_seconds())} s.
" + f"Spuštěno: {start.strftime('%Y-%m-%d %H:%M:%S')}
" + ) + try: + send_mail(to=EMAIL_PRIJEMCE, subject=predmet, body=body, html=True) + print(f"\nEmail odeslán: {EMAIL_PRIJEMCE}") + except Exception as e: + print(f"\nEmail se nepodařilo odeslat: {e}") + if __name__ == "__main__": main()