Files
miband-bot/miband_sync.py
T
2026-05-24 21:53:17 +03:00

27 lines
574 B
Python

#!/usr/bin/env python3
# SPDX-License-Identifier: GPL-3.0-or-later
# Copyright (C) 2026 Alexey
from __future__ import annotations
import asyncio
import sys
from miband_tracker.config import ConfigError, Settings
from miband_tracker.sync import daemon_main, run_sync
__all__ = ["run_sync"]
def main() -> None:
try:
exit_code = asyncio.run(daemon_main(Settings.from_env()))
except ConfigError as exc:
print(f"Config error: {exc}", file=sys.stderr, flush=True)
exit_code = 1
sys.exit(exit_code)
if __name__ == "__main__":
main()