Um contêiner Alpine Linux Docker para iCloud Photos Downloader. Eu o uso para sincronizar os fluxos de fotos de todos os iDevices da minha casa com o meu servidor porque é a única maneira de fazer backup de vários dispositivos em um único local. Ele usa o chaveiro do sistema para armazenar credenciais com segurança, possui capacidade de conversão HEIC para JPG e pode enviar notificações Telegram, Prowl, Pushover, WebHook, DingTalk, Discord, openhab, IYUU e WeCom. Observe que a Proteção Avançada de Dados (ADP) da Apple não é suportada. O ADP deve estar desabilitado para que este contêiner funcione.
Aproveitando as comunicações bidirecionais do Telegram, agora é possível reautenticar seu cookie enviando mensagens para o Telegram Chat Bot! Basta enviar uma mensagem ao Telegram informando que deseja autenticar novamente (veja o link CONFIGURATION.MD abaixo para obter detalhes). Quando estiver pronto, você receberá uma mensagem solicitando o código de autenticação multifator. Envie para o Telegram e ele completará o processo de login. Chega de reinicializar a partir da linha de comando do contêiner!
Agora você pode simplesmente executar reauth.sh na linha de comando do Docker para renovar seu cookie de autenticação multifator (novamente, consulte o link CONFIGURATION.MD abaixo para obter detalhes).
Basta enviar uma mensagem para o chat do Telegram e o contêiner irá buscá-la e sincronizá-la imediatamente.
Basta definir as configurações do Nextcloud e cada arquivo baixado será carregado para um servidor nextcloud. Ele também fará upload dos JPGs criados a partir das conversões de arquivos HSIC. Ele também sincronizará as exclusões.
O README no Dockerhub tem um limite rígido de 25.000 caracteres, e já atingi esse limite muitas vezes. Ao todo, tenho cerca de 37 mil caracteres para a documentação, então este README é apenas um espaço reservado. Consulte CONFIGURATION.md para obter informações sobre como configurar este contêiner. Está disponível aqui: https://github.com/boredazfcuk/docker-icloudpd/blob/master/CONFIGURATION.md
Litecoin: LfmogjcqJXHnvqGLTYri5M8BofqqXQttk4
Ethereum: 0x752F0Fc9c1D1a10Ae3ea429505a0bbe259D60C6c
Bitcoin: 1E8kUsm3qouXdVYvLMjLbw7rXNmN2jZesL ou bc1q7mpp4253xeqsyafl4zkak6kpnfcsslakuscrzw