"""
Přihlásí se na portál ČPZP a stáhne nové zprávy.

Kombinuje 01_prihlaseni.py + 03_stahuj_nove.py do jednoho spuštění.

POUŽITÍ:
  python 04_prihlaseni_a_stahuj_nove.py
"""

import subprocess
import sys
import os

DIR = os.path.dirname(os.path.abspath(__file__))


def run(script: str) -> None:
    result = subprocess.run(
        [sys.executable, os.path.join(DIR, script)],
        check=False,
    )
    if result.returncode != 0:
        raise SystemExit(f"Skript {script} skončil s chybou (kód {result.returncode})")


def main() -> None:
    print("=== Přihlášení ===")
    run("01_prihlaseni.py")

    print("\n=== Stahování nových zpráv ===")
    run("03_stahuj_nove.py")


if __name__ == "__main__":
    main()
