Project case study

SD Mover

A desktop utility that automates the transfer and organization of photos and videos from SD cards, with format-based sorting, duplicate detection, and configurable destination mapping.

  • Active
  • Python
  • Tkinter
  • File I/O
  • Hashing

Why I built it

After every shoot, manually sorting hundreds of files from an SD card into the right folders was tedious and error-prone. I wanted a single tool that could handle the entire import workflow automatically.

SD Mover detects connected cards, sorts files by type and date, skips duplicates, and drops everything into the right directory structure without manual intervention.

How it works

The tool uses hash-based duplicate detection and configurable rules to route files into organized folder hierarchies, with a simple Tkinter GUI for monitoring progress.

  • automatic SD card detection and format-based file routing
  • SHA-256 duplicate detection to prevent redundant copies
  • configurable destination mapping for photos, videos, and raw files