node-gphotosdl is used to download full resolution Google Photos in combination with rclone.
rclone copy -vvP --gphotos-proxy "http://localhost:8282" gphotos:media/by-month/2024/2024-01/ /destination/path/
GET /
- This documentation pageGET /id/:photoId
- Get direct download URL for a photo by its ID. Returns JSON: { "success": true, "data": { "downloadUrl": "url" } }GET /link/:photoId
- Create and get shareable link for a photo by its ID. Returns JSON: { "success": true, "data": { "shareableLink": "url" } }GET /delete/:photoId
- Delete a photo by its ID using the anonymous profile. Optionally use ?maxCount=100
to specify maximum photos to delete in bulk operation. Returns JSON: { "success": true, "message": "Bulk delete operation started..." }GET /delete-all
- Delete all photos in the account using the anonymous profile. Optionally use ?maxCount=100
to specify maximum photos to delete. Returns JSON: { "success": true, "message": "Bulk delete operation started..." }GET /health
- Check server health status