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`.
   ![深度截图_选择区域_20240107235157](https://github.com/apache/incubator-opendal/assets/57066972/15a9d316-d593-40a4-b526-61a906566e6f)
   


-- 
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:
   
   ![image](https://github.com/apache/incubator-opendal/assets/5351546/8f8482e4-d5e3-4c99-b683-0d74b945cb4c)
   
   


-- 
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