Expand description
§icloud2hugo
A command-line tool that syncs photos from iCloud Shared Albums to a Hugo site.
This tool fetches photos from a shared iCloud album, extracts EXIF data,
performs reverse geocoding (when location data is available), and organizes everything
into Hugo page bundles under content/photostream/<photo_id>/.
§Features
- Downloads new/updated photos at full resolution
- Removes photos that no longer exist in the album
- Extracts EXIF metadata (camera info, date/time, location)
- Reverse geocoding and location fuzzing for privacy
- Creates Hugo page bundles with proper frontmatter
- Maintains a master YAML index file
Modules§
- api_
debug - config
- Configuration management for icloud2hugo.
- exif
- EXIF metadata extraction for icloud2hugo.
- gallery
- Gallery synchronization logic for icloud2hugo.
- geocode
- Reverse geocoding for icloud2hugo.
- icloud
- iCloud API Module
- index
- Local photo index management for icloud2hugo.
- mock
- sync
- Core synchronization logic for icloud2hugo.