• op12@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    8 months ago

    I use https://github.com/nirajsanghvi/docker-gphotos-sync, which is a fork of Jake Wharton’s Docker wrapper with an extra option baked in to prevent redownloading previously downloaded files. It relies on the gphotos-cdp tool which uses the Chrome Dev Protocol to headlessly browse the Google Photos site and download your photos one by one. The reason for this, assuming you store your photos in Google Photos, is it’s one of the only ways to get your photos in their original quality and also retain EXIF information (Google Takeout loses the EXIF info).

    A warning though, it can be quite finicky to setup, particularly with obtaining your account cookie for the first run. In the past it’s taken me several attempts before success. However, once it’s running it’s pretty reliable with an occasional stall requiring a container restart (there’s issues for this on the parent repos, but they were complicated problems to solve so they’re still open, and occasionally needing to restart the container when the healthcheck fails once every couple of months hasn’t been too bad).