SyncService is a Python-based utility designed to automatically synchronize files between local and remote directories. It supports flexible configuration, real-time logging, and integrates with the Windows system tray for easy access and control.
- π Supports unidirectional (
local -> remoteorremote -> local) and bidirectional synchronization - π§ Detects file changes using timestamps and MD5 hashes
- π₯οΈ GUI log window for real-time feedback
- βοΈ Configurable via
.jsonor.yamlfiles - πͺ System tray integration with menu options
- π§ Option to enable/disable automatic startup on Windows
- Python 3.8 or higher
- Windows OS
- Required Python packages:
pip install pystray pillow rich pyyaml