SyncHive: Automated File Backup & Synchronization
SyncHive is an open-source Python package that automates file backup and bidirectional sync across local and remote systems over SSH/FTP — published on PyPI.
Leveraged Watchdog for real-time filesystem change detection and Paramiko for SSH-based secure transfers. Supports incremental backups — only changed files are synced, dramatically reducing bandwidth usage.
Provides a YAML-based configuration system for defining sync pairs, schedules, and conflict resolution strategies. Supports cron-like scheduling for automated periodic backups.
Packaged and published SyncHive v0.2.0 on PyPI with full documentation, CLI support, and example configs. Available for anyone to install with a single `pip install synchive` command.
Executed incremental backup strategies and customizable scheduling. Version 0.2.0 launched on PyPI.