Skip download for recent photos
Summary
I want icloudpd to provide a parameter (e.g., --skip-recent-days) to exclude photos taken within a specified number of recent days from being downloaded. This would allow users to define a "protection window" for newly uploaded photos, ensuring they are completely ignored during the sync process.
Context
In my current workflow, I frequently take photos and keep them in iCloud for a period of time to review, organize, or delete unwanted shots before archiving them. I would like to use icloudpd to automatically back up my older photos to local storage while leaving my recent uploads untouched in the cloud. Currently, there is no native way to tell icloudpd to "skip the most recent N days." If I run the tool, it will immediately download my latest photos, which defeats the purpose of my local archival workflow. I am forced to either download everything and manually clean up the local directory afterward (which is risky and inefficient) or avoid running the tool entirely until my photos are old enough. A simple flag like --skip-recent-days 30 would perfectly solve this by making icloudpd ignore any asset with a creation date within the last 30 days, allowing for a safe, hands-off backup strategy for mature content while keeping the cloud library clean for active editing.
Source: icloud-photos-downloader/icloud_photos_downloader