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

Support shared libraries #8

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Commits on Oct 31, 2022

  1. Support shared libraries

    This currently returns a photo album for each shared library. This can then be
    used to iterate over all the photos in that library. For example:
    
        for library_name, album in api.photos.libraries.items():
            print(f'Library: {library_name}')
            for photo in album:
                print(f'{photo.asset_date} {photo} {photo.filename}')
    pneff committed Oct 31, 2022
    Configuration menu
    Copy the full SHA
    63c7f46 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2022

  1. Improve support for shared libraries

    The libraries are now returned as a new object type (PhotoLibrary). That
    provides access to albums. This way the icloud-photos-downloader can also use
    the Recently Deleted special album to sync deletions.
    
    The list of non-special albums is currently returned empty for the
    shared libraries. This also tracks with the fact that the iCloud web app
    currently doesn't provide access to albums in shared libraries.
    pneff committed Nov 1, 2022
    Configuration menu
    Copy the full SHA
    228b5a5 View commit details
    Browse the repository at this point in the history