Summary
It would be really great if there was an option to generate a report when the tool is run. This could output JSON (or human readable) with something like:
- options it was run with
- success/fail (maybe an error code?)
- total photos in library
- photos downloaded (successes/failures etc?)
- photos which were deduplicated etc
Context
I run icloudpd on a headless server on a cron job - and I'd love it to push the output somewhere I can check on it (I use Home Assistant a lot so perhaps generate an event there or send an email?)
As far as I can tell the existing notification email is just for OAuth expiry? I have struggled to get it working though!
I'm a relatively competent Sofware Engineer (although I don't know much Python!) so I'm happy to work on this, but wanted to get some feedback on the idea first!
Summary
It would be really great if there was an option to generate a report when the tool is run. This could output JSON (or human readable) with something like:
Context
I run icloudpd on a headless server on a cron job - and I'd love it to push the output somewhere I can check on it (I use Home Assistant a lot so perhaps generate an event there or send an email?)
As far as I can tell the existing notification email is just for OAuth expiry? I have struggled to get it working though!
I'm a relatively competent Sofware Engineer (although I don't know much Python!) so I'm happy to work on this, but wanted to get some feedback on the idea first!