""" nas_dl.py — Carga el modulo compartido vigilancia/nas_dl.py (anade descargas al NAS Synology via API de Download Station). Las credenciales NAS se leen del .env de vigilancia/ o, como respaldo, del .env de videoclub/. """ import importlib.util import sys from pathlib import Path BASE = Path(__file__).resolve().parent VIGILANCIA = BASE.parent / "vigilancia" REAL = VIGILANCIA / "nas_dl.py" if not REAL.exists(): raise ImportError("No se encontro vigilancia/nas_dl.py") _spec = importlib.util.spec_from_file_location("vigilancia_nas_dl", REAL) _vig_nas = importlib.util.module_from_spec(_spec) sys.modules["vigilancia_nas_dl"] = _vig_nas _spec.loader.exec_module(_vig_nas) add_torrent = _vig_nas.add_torrent login = _vig_nas.login __all__ = ["add_torrent", "login"]