Este é um downloader do Google Fotos para uso com rclone.
A API do Google Fotos fornece imagens e vídeos que não têm resolução total e/ou têm dados EXIF ausentes (consulte #112096115 e #113672044)
No entanto, se você usar esse proxy, poderá baixar imagens originais e inalteradas, conforme carregadas por você.
Isso executa um navegador sem cabeça em segundo plano com um servidor HTTP que usa o site do Google Fotos para buscar as imagens com resolução original.
Primeiro instale o rclone e configure-o com o Google Photos.
Você precisará do rclone versão v1.69 ou posterior. Se a versão 1.69 ainda não foi lançada, use a versão beta mais recente.
Em seguida, baixe o binário gphotosdl mais recente na página de lançamentos.
Você precisará executar assim primeiro. Isso abrirá uma janela do navegador que você deve usar para fazer login no Google Fotos e, em seguida, feche a janela do navegador. Talvez seja necessário fazer isso novamente se a integração parar de funcionar.
gphotosdl -login
Depois de fazer isso, você pode executá-lo para executar o proxy.
gphotosdl
Em seguida, forneça o parâmetro --gphotos-proxy "http://localhost:8282"
para fazer o rclone usar o proxy. Por exemplo
rclone copy -vvP --gphotos-proxy "http://localhost:8282" gphotos:media/by-month/2024/2024-09/ /tmp/high-res-media/
Execute o comando gphotosdl
com o sinalizador -debug
para obter mais informações e o sinalizador -show
para ver o navegador que está usando. Eles são essenciais se você estiver tentando depurar um problema.
gphotosdl -debug -show
Você não pode executar mais de um proxy ao mesmo tempo. Se você receber o erro
browser launch: [launcher] Failed to get the debug url: Opening in existing browser session.
Depois, há outro gphotosdl
em execução ou há um processo de navegador órfão que você terá que eliminar.
Este é um software gratuito sob os termos da licença MIT (verifique o arquivo LICENSE incluído neste pacote).
O site do projeto está em:
Lá você pode enviar relatórios de bugs, pedir ajuda ou contribuir com patches.