如何下载 Google 照片并将其同步到 Linux?

如何下载 Google 照片并将其同步到 Linux?

我的 google 帐户上有很多照片,在那里上传图片也很轻松,但是如果我想下载它们并将它们同步到我的 Linux 系统,我该怎么办?

答案1

我使用 gphotos-sync,设置后很轻松。

请注意,gphotos-sync 只能下载您的照片,不能上传!

使用前需要在 google-cloud 中配置 google-photos 共享:

使用这些指南:

https://raymii.org/s/tutorials/Local_incremental_Google_Photos_backup_on_Ubuntu.html

或者。

https://docs.google.com/document/d/1ck1679H8ifmZ_4eVbDeD_-jezIcZ-j6MlaNaeQiz7y0/edit

当你也准备好时:

https://console.cloud.google.com/

创建一个新项目。名称和位置并不重要。

转至 console.cloud.google.com/projectselector2/apis/library,选择您的新项目,然后选择照片库 API。单击蓝色的启用大按钮。

转至 console.cloud.google.com/apis,选择您的项目并转至 OAuth 同意屏幕。选择外部。

填写名称并单击“保存”。

在菜单栏中,转到“凭据”、“创建凭据”、“OAuth ClientID”。

选择桌面应用程序类型并为客户端指定名称。我用的是gp_client。

您会看到一个确认屏幕。然后,使用下载箭头按钮将文件另存为client_secret.json

在此输入图像描述

我将其保存在 ~/Downloads 文件夹中,然后将其移至 gphotos-sync 的正确文件夹,如果不存在则创建它:

client_secret.json文件必须命名为此处。

mkdir -p ~/.config/gphotos-sync/
cp ~/Downloads/client_secret.json ~/.config/gphotos-sync/client_secret.json

登录 Google 后,您可能会收到“未经验证”警告,在本例中,这没有问题。

经过这个相当复杂的过程后,就可以安装了,然后您就可以开始使用该软件了。

python -m pip install --user gphotos-sync
gphotos-sync YOUR-DIRECTORY

如果尝试同步时出现错误,请使用以下命令:

gphotos-sync --new-token YOUR-DIRECTORY

你可以在 github 上找到它:

https://github.com/gilesknap/gphotos-sync/

https://github.com/somethingSomething78/gphotos-sync

相关内容