You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opendal.apache.org by "Xuanwo (via GitHub)" <gi...@apache.org> on 2023/07/13 06:03:50 UTC
[GitHub] [incubator-opendal] Xuanwo opened a new issue, #2627: feat: Add iCloud Drive/Photo support
Xuanwo opened a new issue, #2627:
URL: https://github.com/apache/incubator-opendal/issues/2627
I am now an iCloud user, thanks to my wife who bought me a new iPhone. I would like to enable iCloud Drive/Photo support so that I can access and edit them without using my phone (since I do not yet have a MacBook).
This issue is being used to track my progress in adding iCloud support. It's worth noting that developing for Apple services can be challenging outside of the Apple ecosystem.
## Context
- iCloud Drive: Apple's personal storage services, need a personal iCloud account
- iCloud Phone: Apple's phone sync services, need a personal iCloud account
- iCloud Containers: Apple's storage solution for iOS app developers, needs an Apple Developer account
This issue is to adding iCloud Drive/Phone support first (since I'm not ready to register an Apple Developer account).
## Blockers
- Authentication: 2FA (which is required for every account now), ADP (more complex)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@opendal.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] feat: Add iCloud Drive/Photo support [incubator-opendal]
Posted by "Xuanwo (via GitHub)" <gi...@apache.org>.
Xuanwo commented on issue #2627:
URL: https://github.com/apache/incubator-opendal/issues/2627#issuecomment-1880119233
> Because in iCloud, all` Drivewsid` came to the send request directory or file, but the problem is that the variable can only be listed by `folder::com.apple.clouddocs::root` get.And then only knew the `id`.
We can maintain an id-path mapping in memory.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@opendal.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] feat: Add iCloud Drive/Photo support [incubator-opendal]
Posted by "bokket (via GitHub)" <gi...@apache.org>.
bokket commented on issue #2627:
URL: https://github.com/apache/incubator-opendal/issues/2627#issuecomment-1880115414
Current idea.
We can first get the `drivewsid` and `name` of all directory from the `root` and save them in `iCloudDrive: HashMap <string, String>`. This may be forced user to enter the path of `\root\path\opendal`.They will be searched for the name of `""`and `drivewsid` to `folder::com.apple.clouddocs::root` below.Get Name with the HashMap index for request iCloud server.Which came first, the chicken or the egg?
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@opendal.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] feat: Add iCloud Drive/Photo support [incubator-opendal]
Posted by "Xuanwo (via GitHub)" <gi...@apache.org>.
Xuanwo commented on issue #2627:
URL: https://github.com/apache/incubator-opendal/issues/2627#issuecomment-1778534945
> @Xuanwo On back burner atm?
Not working on this issue so far.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@opendal.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] feat: Add iCloud Drive/Photo support [incubator-opendal]
Posted by "bokket (via GitHub)" <gi...@apache.org>.
bokket commented on issue #2627:
URL: https://github.com/apache/incubator-opendal/issues/2627#issuecomment-1880096112
Hi.I have to discuss this here.`Stat` cannot be listed according to `path`.Because in iCloud, all` Drivewsid` came to the send request directory or file, but the problem is that the variable can only be listed by `file :: com.apple.clouddocs :: root`get.And then only then knew the `id`.

--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@opendal.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] feat: Add iCloud Drive/Photo support [opendal]
Posted by "Xuanwo (via GitHub)" <gi...@apache.org>.
Xuanwo commented on issue #2627:
URL: https://github.com/apache/opendal/issues/2627#issuecomment-3290685988
No actionable task for us to do now. Thank you @bokket for working on this!
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@opendal.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] feat: Add iCloud Drive/Photo support [incubator-opendal]
Posted by "JasCodes (via GitHub)" <gi...@apache.org>.
JasCodes commented on issue #2627:
URL: https://github.com/apache/incubator-opendal/issues/2627#issuecomment-1777619267
@Xuanwo On back burner atm?
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@opendal.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] feat: Add iCloud Drive/Photo support [incubator-opendal]
Posted by "Xuanwo (via GitHub)" <gi...@apache.org>.
Xuanwo commented on issue #2627:
URL: https://github.com/apache/incubator-opendal/issues/2627#issuecomment-1873820735
@bokket is interested in addressing this issue. He has implemented a quick hack for iCloud as follows:

--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@opendal.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] feat: Add iCloud Drive/Photo support [incubator-opendal]
Posted by "bokket (via GitHub)" <gi...@apache.org>.
bokket commented on issue #2627:
URL: https://github.com/apache/incubator-opendal/issues/2627#issuecomment-1896324454
Apple Icloud Drive Roadmap:
- [ ] Add basic read/stat support: #3980
- [ ] Add rename/delete/list support
- [ ] Add write support
Of course, I would also like to extract and write a separate experimental icloud library related to `raw` and `http-utils` apart, which will be beneficial for future learners interested in `Photos` or other applications to learn OpenDAL.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@opendal.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] feat: Add iCloud Drive/Photo support [opendal]
Posted by "Xuanwo (via GitHub)" <gi...@apache.org>.
Xuanwo closed issue #2627: feat: Add iCloud Drive/Photo support
URL: https://github.com/apache/opendal/issues/2627
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@opendal.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org