Hacker News new | ask | show | jobs
by rhoopr 38 days ago
I continue to be working on kei, my cloud->local photo/video sync engine.

iCloud Photos is fully baked along with implementing their completely undocumented SyncToken. I’m doing some QoL work in the next few weeks, tightening up some early architecture decisions, and then adding more providers (Immich, NextCloud, Google Takeout… else TBD).

Since last time I posted this, two other people contributed and I’m almost at 100 stars! That’s some dopamine.

https://github.com/rhoopr/kei

1 comments

Thanks for sharing. That's too bad about ADP - anything in the future that could open this up?
Not as I see it - this is a generally undocumented API surface not meant to be called programmatically like this, unfortunately. Every iCloud photos sync tool does/will hit this same restriction (icloudpd, rclone, etc).

The only possible unproven alternative is adopting the one-hour token generated by Apple which goes through ADP, but assuming that even works, that defeats the purpose of the app being more than a one-shot.