gilesknap/gphotos-sync
Google Photos and Albums backup with Google Photos Library API observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 72
- Release rhythm 8
- Longevity 100
Flags: archived
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3323
- days_rel: n/a
- days_push: 169
- n_releases_24m: 0
Adoption not part of the score
2084 stars · 162 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Python command-line tool that backs up Google Photos libraries to local storage using the Google Photos Library API, organizing media by albums and including creations like animations and collages. It is read-only against the cloud library and uses a local SQLite index for incremental syncs.
Use cases
- back up my google photos library to local disk
- download all photos and videos from google photos
- mirror google photos albums into folders
- incremental backup of google photos with an index database
- archive google photos creations like animations and collages
When to choose
- you want a safe, read-only backup that never modifies your cloud library
- you need album-based folder organization of downloaded media
- you want incremental syncing backed by a local index database
When to avoid
- you need a true lossless backup - the Google Photos API transcodes videos and strips GPS metadata
- you need an actively maintained tool - the project was archived in October 2024
- you want two-way sync or cloud library management
Facets
cli-tool · maturity abandoned
backup cli file-system database files media photography cloud-computing self-hosted python cli cross-platform google-photos media-backup album-sync incremental-backup sqlite-index
1 source
- readme: https://github.com/gilesknap/gphotos-sync · fetched 2026-08-28 · 95e959911ef6
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| gilesknap/gphotos-sync | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="gilesknap/gphotos-sync")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem