photo-archive
Move years of photos out of iCloud Photos, Google Photos and loose drives into one dated folder archive (Year/Months, Year/Trips), prove every file reached Google Drive (or any cloud) by name and exact size, and only then free the source - with fingerprinted, user-approved, reversible deletes. Use for "get my old photos out of iCloud", "my iCloud/Google storage is full", "back up and clean my Google Photos", "check my upload to Drive and tell me what I can delete", "sort this old hard drive of photos into my archive".
Pinned to revision dbe94ad5cd28, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/photo-archive/SKILL.md
- skills/photo-archive/reference/drive-verification.md
- skills/photo-archive/reference/google-photos.md
- skills/photo-archive/reference/icloud.md
- skills/photo-archive/reference/loose-dumps.md
- skills/photo-archive/reference/safe-deletion.md
- skills/photo-archive/scripts/analyse_index.py
- skills/photo-archive/scripts/build_delete_list.py
- skills/photo-archive/scripts/direct_download.py
- skills/photo-archive/scripts/drive_check.py
- skills/photo-archive/scripts/gphotos.js
- skills/photo-archive/scripts/gphotos_match.py
- skills/photo-archive/scripts/icloud_delete.js
- skills/photo-archive/scripts/icloud_index.js
- skills/photo-archive/scripts/icloud_urls.js
- skills/photo-archive/scripts/match_saved.py
- skills/photo-archive/scripts/media_dates.py
- skills/photo-archive/scripts/place_plan.py
- skills/photo-archive/scripts/remove_empty_dirs.py
- skills/photo-archive/scripts/sort_archive.py
- skills/photo-archive/scripts/takeout_sort.py
- skills/photo-archive/scripts/takeout_survey.py
Every link opens the file at its source, pinned to the revision this page describes.