mandarons / icloudpy

iCloud web service interface library in Python
Other
179 stars 17 forks source link

Convenience of accessing app data (Ubiquity) in iCloud drive #25

Closed crissNb closed 1 year ago

crissNb commented 1 year ago

It seems like ubiquity file storage has become obsolete for a quite a while and all the app datas are stored under iCloud Drive (but in different zone) now. Hence, there had been many issues when accessing ubiquity via this library (and pyicloud). Related issue: #18 and https://github.com/picklepete/pyicloud/issues/333

This pull request aims to clear up the confusion and makes it easier for users to access app datas that they were previously able to get from ubiquity. get_app_node returns a DriveNode that can be used just like any other drive nodes.

Perhaps a readme to this change could also be added to avoid further confusion, although I'm not entirely certain if ubiquity can be marked as entirely "obsolete".

mandarons commented 1 year ago

Thank you for the PR.

Perhaps a readme to this change could also be added to avoid further confusion, although I'm not entirely certain if ubiquity can be marked as entirely "obsolete".

@crissNb: Can you please propose the change in README (part of this or a new PR)?