notebookvb
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
"""
|
||||
Přihlásí se na VZP Point a stáhne nové zprávy.
|
||||
Přihlásí se na VZP Point, stáhne nové zprávy a aktualizuje číselníky.
|
||||
|
||||
Kombinuje 01_prihlaseni.py + 03_stahuj_nove.py do jednoho spuštění.
|
||||
Kombinuje 01_prihlaseni.py + 03_stahuj_nove.py + 01_stahni_ciselniky.py.
|
||||
Přihlášení probíhá plně automaticky (Chrome auto-vybere certifikát).
|
||||
|
||||
POUŽITÍ:
|
||||
@@ -13,23 +13,29 @@ import sys
|
||||
import os
|
||||
|
||||
DIR = os.path.dirname(os.path.abspath(__file__))
|
||||
CISELNIKY_SCRIPT = os.path.abspath(
|
||||
os.path.join(DIR, "..", "..", "..", "Recepty", "StahovánízVZPWithClaude", "01_stahni_ciselniky.py")
|
||||
)
|
||||
|
||||
|
||||
def run(script: str) -> None:
|
||||
result = subprocess.run(
|
||||
[sys.executable, os.path.join(DIR, script)],
|
||||
[sys.executable, script],
|
||||
check=False,
|
||||
)
|
||||
if result.returncode != 0:
|
||||
raise SystemExit(f"Skript {script} skončil s chybou (kód {result.returncode})")
|
||||
raise SystemExit(f"Skript {os.path.basename(script)} skončil s chybou (kód {result.returncode})")
|
||||
|
||||
|
||||
def main() -> None:
|
||||
print("=== Přihlášení ===")
|
||||
run("01_prihlaseni.py")
|
||||
run(os.path.join(DIR, "01_prihlaseni.py"))
|
||||
|
||||
print("\n=== Stahování nových zpráv ===")
|
||||
run("03_stahuj_nove.py")
|
||||
run(os.path.join(DIR, "03_stahuj_nove.py"))
|
||||
|
||||
print("\n=== Stahování číselníků VZP ===")
|
||||
run(CISELNIKY_SCRIPT)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
Reference in New Issue
Block a user