[gphoto sync]google photo 本地備份 01 初始設置
系列文章
初始設置
系列文章
在首次運行 gphotos_sync 之前,您需要創建自己的 OAuth 客戶端 ID。這是一次且唯一的操作,
說明如下:
移動client_secret.json檔案
創建Client ID 後,將其下載為 client_secret.json 並將其保存在應用程序配置資料夾當中
若沒有該資料夾,請自行新增資料夾路徑
各個系統的配置如下:
系統 | ||
Mac OS | Root folder位置 | ~/Library/Application Support/gphotos-sync/ |
截圖 | ||
Windows | Root folder位置 | C:\Users\<用戶名>\AppData\Local\gphotos-sync\gphotos-sync\ |
截圖 | ||
附加設定 | 請參閱附加設定 | |
Linux | Root folder位置 | ~/.config/gphotos-sync/ Linux |
截圖 | NA |
Headless gphotos-sync Servers
出於安全原因,身份驗證流程中程式碼僅允許使用 localhost進行驗證(無法使用外網進行驗證),因此必須始終在具有瀏覽器的裝置上完成首次身分認證。
如果您欲在 NAS 或其他Headless server(無頭電腦)上運行,
您首先需要在"本地端"運行,以便您可以使用瀏覽器進行初始登錄流程,然後將 <TARGET>/.gphotos.token 複製到server。
您首先需要在"本地端"運行,以便您可以使用瀏覽器進行初始登錄流程,然後將 <TARGET>/.gphotos.token 複製到server。
(意即,在他台電腦進行首次身分驗證後,將.gphotos.token檔案複製到NAS進行操作)
對於第一次運行,您可以使用以下選項,以便不執行備份操作:
gphotos-sync <TARGET_DIRECTORY> --skip-files --skip-albums --skip-index
下載檔案的方法
總共有三種下載檔案的方式,請依需求擇一執行即可
下載檔案的方法 Mac Win 註解 虛擬機執行(推薦) [GPHOTO SYNC]GOOGLE PHOTO 本地備份 01-1 虛擬機下載 建議您創建一個虛擬環境或一個container來運行您的 python 代碼,以避免弄亂您的root python 安裝資料夾。 本地端執行 [GPHOTO SYNC]GOOGLE PHOTO 本地備份 01-2 本地端下載 Container執行
(推薦) Windows:Mac:NAS:
總共有三種下載檔案的方式,請依需求擇一執行即可
下載檔案的方法 | Mac | Win | 註解 |
虛擬機執行(推薦) | [GPHOTO SYNC]GOOGLE PHOTO 本地備份 01-1 虛擬機下載 | 建議您創建一個虛擬環境或一個container來運行您的 python 代碼,以避免弄亂您的root python 安裝資料夾。 | |
本地端執行 | [GPHOTO SYNC]GOOGLE PHOTO 本地備份 01-2 本地端下載 | ||
Container執行 (推薦) | Windows: Mac: NAS: |
Google Photos Sync是唯讀
Google Photos Sync只是一個備份工具。它永遠不會對雲端中的Google相冊庫進行任何更改。這主要有兩個原因:
- Google提供的Photo API受到太大限制,無法以任何有意義的方式進行更改。例如
- 沒有刪除功能
- 您無法將照片添加到相冊,除非該相冊是由嘗試添加照片的同一應用程式創建的
- 即使API允許,這也是一個非常困難的問題,因為通常很難識別本地照片或視頻是否與雲中的照片或視頻匹配。除此之外,程式開發者不希望有可能破壞某人的照片集。
系列文章
參考資料
系列文章
留言
張貼留言
歡迎留下您的心靈足跡👍