Dies ist ein Google Fotos-Downloader zur Verwendung mit rclone.
Die Google Fotos-API liefert Bilder und Videos, die nicht die volle Auflösung haben und/oder EXIF-Daten fehlen (siehe #112096115 und #113672044).
Wenn Sie jedoch diesen Proxy verwenden, können Sie die von Ihnen hochgeladenen Originalbilder unverändert herunterladen.
Dadurch wird im Hintergrund ein Headless-Browser mit einem HTTP-Server ausgeführt, der rclone verwendet und die Google Fotos-Website verwendet, um die Bilder in Originalauflösung abzurufen.
Installieren Sie zunächst rclone und richten Sie es mit Google Fotos ein.
Sie benötigen die RClone-Version v1.69 oder höher. Wenn Version 1.69 noch nicht veröffentlicht wurde, verwenden Sie bitte die neueste Beta.
Laden Sie als Nächstes die neueste gphotosdl-Binärdatei von der Release-Seite herunter.
Sie müssen zuerst so laufen. Dadurch wird ein Browserfenster geöffnet, in dem Sie sich bei Google Fotos anmelden sollten. Schließen Sie dann das Browserfenster. Möglicherweise müssen Sie dies erneut tun, wenn die Integration nicht mehr funktioniert.
gphotosdl -login
Sobald Sie dies getan haben, können Sie dies ausführen, um den Proxy auszuführen.
gphotosdl
Geben Sie dann den Parameter --gphotos-proxy "http://localhost:8282"
an, damit rclone den Proxy verwendet. Zum Beispiel
rclone copy -vvP --gphotos-proxy "http://localhost:8282" gphotos:media/by-month/2024/2024-09/ /tmp/high-res-media/
Führen Sie den Befehl gphotosdl
mit dem Flag -debug
aus, um weitere Informationen zu erhalten, und dem Flag -show
, um den verwendeten Browser anzuzeigen. Diese sind wichtig, wenn Sie versuchen, ein Problem zu beheben.
gphotosdl -debug -show
Sie können nicht mehr als einen Proxy gleichzeitig ausführen. Wenn Sie den Fehler erhalten
browser launch: [launcher] Failed to get the debug url: Opening in existing browser session.
Dann läuft ein anderes gphotosdl
oder es gibt einen verwaisten Browserprozess, den Sie beenden müssen.
Hierbei handelt es sich um kostenlose Software gemäß den Bedingungen der MIT-Lizenz (überprüfen Sie die in diesem Paket enthaltene LIZENZdatei).
Die Projektwebsite finden Sie unter:
Dort können Sie Fehlerberichte einreichen, um Hilfe bitten oder Patches beisteuern.