A python script to manage synchronising a local directory of photos with a remote storage provider based on an rsync interaction pattern.

Sync photos

Synchronise a local folder of media files to a remote storage provider (Flickr or Google) or from a storage provider to a local folder. Supports filters for including or excluding folders and files based on a regular expression pattern.

No surprises. By default album-rsync will not delete or modify files in the destination, it will only add new files or skip existing ones. Deleting extra files may be opted into when using Flickr.

List photos

List photos from the local file system or from flickr in diff-friendly formats. Supports tree view or csv view output formats.

GitHub repo


album-rsync is distributed under the very permissive MIT License, use and modify it for personal or commercial use.


Checkout the documentation here.