SmugMug Sync Util

Building on the open-source project SmugMug Rust Library, the SmugMug Sync Util is a command-line application to work with SmugMug accounts.

These are the current features available via this tool:

  • Backup the contents of a SmugMug account to a local directory.
    • To save space it downloads unique images and stores them as their image id.
  • Prints out Folder/Album tree to enable matching the image id with the Album/Image name.
  • Has the ability to remove upload keys for an account based on time period.
  • Generates stats about the SmugMug account.
  • Uses AI facial recognition to analysis and then label Image metadata.
    • This uses Dlib/OpenCV to do this entirely local and not require an internet connection until ready to label images in SmugMug.

This is an active project and as such new features are actively being added all the time.

GitHub Repo License