[gphoto sync]google photo 本地備份 01-1 虛擬機下載

 

虛擬機建立

Mac端虛擬機建立

檢查你的python版本

您將需要 python 3.7 或更高版本。您可以通過在終端機輸入以下代碼來檢查您的 python 版本:
python3 --version

開啟Mac資料夾讀寫權限
sudo mount -uw /
生成虛擬環境
sudo python3 -m venv /path/to/venv
執行虛擬環境
source /path/to/venv/bin/activate



windows 端虛擬機建立

在桌面資料夾中創建了一個虛擬環境

在下面的示例中,我們假設 python Path已添加到您的windows路徑的環境變量中,如下所示。


在您的桌面上創建一個名為“GPhotosSync”的新文件夾

按住 shift 並右鍵單擊您的桌面空白處,然後單擊“在這裡開啟 PowerShell 視窗”


您將需要 python 3.7 或更高版本。您可以通過在終端機輸入以下代碼來檢查您的 python 版本:
python3 --version
輸入以下程式碼,將創建一個虛擬環境
python -m venv GPhotosSync
接下來使用以下命令激活環境
.\GPhotosSync\Scripts\activate.ps1



安裝 gphotos-sync程式

您現在可以使用 pip 安裝應用程序:
python3 -m pip install gphotos-sync
如果您需要當前未發布的功能,您也可以直接從 github 安裝:
python3 -m pip install git+git://github.com/gilesknap/gphotos-sync.git
到這個步驟,本應用程序現在應該已安裝在您的電腦當中
若命令行界面位於您放置gphotos-sync程式的路徑上。
您可以通過鍵入以下內容來檢查已安裝的版本:
mac



安裝程式碼
python3 -m pip install gphotos-sync
截圖


版本確認
gphotos-sync --version
截圖


windows
安裝程式碼
python3 -m pip install gphotos-sync
截圖



版本確認
第一行程式碼(需視您的版本號更改紅字部分)
cd C:\Users\使用者\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\Scripts\
第二行程式碼
.\gphotos-sync.exe --version
截圖


請注意,每次運行時都需要激活虛擬機後才可以執行gphotos-sync。

運行 gphotos-sync

要使用默認設置開始備份,請創建一個新的空目標目錄,您的備份將進入其中:
gphotos-sync <TARGET_DIRECTORY>

Mac 測試範例
gphotos-sync /Users/<使用者名稱>/Downloads/gPhoto




windows 測試範例
.\gphotos-sync C:\Users\使用者名稱\Downloads\gphotos





對於第一次調用,您需要登錄要備份其文件的帳戶,請參閱用戶登錄 OAuth 流程。
一旦此過程開始,它首先會索引您所有的資料庫,然後開始下載文件至您指定的資料夾。

下載過程是多線程的,該程式將使用您網路的大部分帶寬,如果需要,您可以使用 --threads 指令限制下載速度。
有關其他命令行參數的說明,請鍵入:
gphotos-sync --help
隨著下載的進行,它將在您的目標目錄中創建文件夾和文件。這些的佈局在以下文章中描述。


注意:

下次您運行 gphotos-sync 時,它將逐步下載自上次以來的所有新文件。
中止 gphotos-sync 並重新啟動它是可行的,程式會從發生中止的地方繼續進行下載。



留言