Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shared library downloading #153

Closed
carlnorum opened this issue Jun 10, 2020 · 15 comments
Closed

Shared library downloading #153

carlnorum opened this issue Jun 10, 2020 · 15 comments

Comments

@carlnorum
Copy link

Feature request: allow downloading of images from shared libraries. When I use --list-albums I get a bunch of stuff, but none of the shared libraries are in the list.

@RobertDWhite
Copy link

Would love this feature too.

@menkej
Copy link
Collaborator

menkej commented Oct 16, 2020

Good idea. Actually I dunno how the iCloud API handles shared albums. Obviously they're not treated like regular albums, otherwise "--list-albums" would get them. Does anyone have insights on that?

@phenomeus
Copy link

that would be so great to incorporate that into my magic mirror

@didusee
Copy link

didusee commented May 4, 2021

would like to second that request. :)

@ccb056
Copy link

ccb056 commented May 6, 2021

I'm also looking for this functionality

@gregbert42
Copy link

me too - just came to see if i could find out how to do that.

@jon-small
Copy link

Running in a container. Unlike iCloud for Windows, this is awesome software - thanks! Would love to have this feature as well.

@wsc96
Copy link

wsc96 commented Sep 30, 2021

This would be great. Any progress on this?

@aluncoppack
Copy link

aluncoppack commented Dec 29, 2021

@menkej I came across this script (and others that are similar) for accessing shared libraries. Would this help? https://gist.github.com/javiribera/3c1cbb0f2831d42d83bb2473188e3fac

@adamcandy
Copy link

I looked at this project a while ago -- when it hosted on @ndbroadbent's GitHub account -- and in the end went for a different approach to manage photos, mainly since it could not handle shared albums. Still, it looks really interesting, and I'd take a look again if I move to depending on iCloud photos more.

For shared albums I use VMannello/iCloud-PS-Download.git which works really well. There is a caveat, in that you need to enable web-sharing in the shared album options and then use the provided URL. I recommend taking a look at this as a suggestion of how to get this working for shared albums. I have an extended version which reads a config file for multiple shared albums and additionally uploads a backup to Google Photos using google_auth_oauthlib and google libraries.

@editwentyone
Copy link

editwentyone commented May 26, 2022

@adamcandy could you help out with this python script?

all I get is /usr/bin/python: No module named iCloudBd and after googling around I can't get my head around it

the only script that works perfectly right now is this: https://gist.github.com/fay59/8f719cd81967e0eb2234897491e051ec?permalink_comment_id=3985853#gistcomment-3985853

@Uj947nXmRqV2nRaWshKtHzTvckUUpD

@adamcandy could you help out with this python script?

all I get is /usr/bin/python: No module named iCloudBd and after googling around I can't get my head around it

the only script that works perfectly right now is this: https://gist.github.com/fay59/8f719cd81967e0eb2234897491e051ec?permalink_comment_id=3985853#gistcomment-3985853

worked for me:

git clone https://github.com/VMannello/iCloud-PS-Download.git
cd ./iCloud-PS-Download
python -m iCloudBD https://www.icloud.com/sharedalbum/#

@epheterson
Copy link

I think this is actually tracking shared albums and not shared libraries. In iOS 16 a new feature called shared libraries was released which behaves differently. Going to file a new ticket.

@sinnerlolqt
Copy link

sinnerlolqt commented Oct 11, 2022 via email

@AndreyNikiforov
Copy link
Collaborator

#688

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests