Skip to content

mik1981/Simple-Python-Sync-Service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŒ€ SyncService

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.


πŸš€ Features

  • πŸ” Supports unidirectional (local -> remote or remote -> local) and bidirectional synchronization
  • 🧠 Detects file changes using timestamps and MD5 hashes
  • πŸ–₯️ GUI log window for real-time feedback
  • βš™οΈ Configurable via .json or .yaml files
  • πŸͺŸ System tray integration with menu options
  • πŸ”§ Option to enable/disable automatic startup on Windows

πŸ“¦ Requirements

  • Python 3.8 or higher
  • Windows OS
  • Required Python packages:
    pip install pystray pillow rich pyyaml

About

Simple service to automatically synchronize files between local and remote directories

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages