-
Notifications
You must be signed in to change notification settings - Fork 596
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Download only content between a date range #939
Comments
Looks like this feature request is covered by #779 so I will close this request. |
I would appreciate your describing the need to download in batches further. What do you do with images in the batch after downloading? Do you delete them in icloud or process locally and delete locally? Do batches help limit amount of work you are doing with images or help no break the limit in local storage? -- just some questions to poke into your need. |
Not a problem :) In my case, I've run out of iCloud storage and (because I'm tight) I'm in the process of moving approximately 50,000 photos from iCloud to our NAS. At the same time, I'm attempting to group photos that both my partner and I have taken with our iPhones at the same place/time so that we have a complete set of memories. I'd like to batch download for a couple of reasons:
Does that help at all? More than happy to provide further details/insight if needed! (side note: i've actually written a small c# program, that I plan to put on Github, that takes the photos and attempts to logically group them into folders based on the date they were taken and their location - so this is hopefully going to reduce my workload) |
I see two problems that you are trying to solve:
Please keep posted about your decisions and progress -- it will help others: a) directly when they follow your path or b) indirectly as |
That's a good description of the problems. For number 2, I've already got that covered with various other tools. For number 1, I've decided that I really don't want to be downloading 200GB of images in one go. So, although I've never written anything in Python, I'm going to see if I can use the pull request written by itwasabhi to hardcode in a year limiter. |
I think the following hack will work in
What do you think? I probably should work out how to define a constant in Python :) |
Looks reasonable to me. As long as you are not using |
Summary
It would be nice if we can define a date range and only content taken on or between those dates are downloaded.
One way would be to ask the user to provide "to" and "from" dates - eg.
--date-range 2023-01-01-2023-12-31
would download anything taken between 1st Jan 2023 and 31st Dec 2023 (in other words, anything in 2023).Another way would be to have two separate arguments that limit downloads. eg -
-download-after 2023-01-01
and--download-before 2023-12-31
. They can be used singularly but when used together can define a date range.Context
I would like to be able to download my content in batches based on the date the content was taken. To date, my only options are to download either the most recent
X
items or download the whole lot.The text was updated successfully, but these errors were encountered: