I am in the process of designing a photo synchronization application - basically I want to be able to copy all of the images captured throughout my home's infrastructure to a central repository. The problem that I foresee is that there may be collisions between filenames between the various computers where my family members sync their photos, movies, etc. So doing a simple rsync won't work. This is especially true of how iPhoto stores photos synced from iphones, ipads, etc.
What I want to do is have the ability to map source files to a destination location / name based on meta information contained in the files. This could include exif data, or simple file meta information such at date / time. I don't want to hardcode the destination paths, because I want all of the files to be organized / copied into the same destination folder, so that it's easy to grab copies of all the files pertaining to that folder (e.g. month when photo was taken. is it possible to introduce a 'filter' or hook into rsync to compute the destination file name based on meta information. Is this a worthwhile feature to develop, or is there something already present that I have missed?
-- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html