f o t o s . u m b i g o
O PWA de teste do umbigo: a cliente traz as fotos do Google Fotos pelo Takeout (tudo de uma vez) ou pela janelinha (escolhendo), e elas ficam guardadas e arrumadas no aplicativo. Feito a partir do modelo cadastro.umbii.boo, que continua intacto.
links
Pasta: ~/Documents/T E R M I N A L/fotos.umbii.boo · projeto Vercel fotos.umbii.boo
já feito
- Pesquisa: desde 31/03/2025 o Google não deixa nenhum aplicativo ler a biblioteca inteira do Google Fotos. A API de portabilidade só vale na Europa e não inclui Fotos. Sobraram a janelinha de escolher e o Takeout.
- Duplicata do modelo em fotos.umbii.boo, com tudo de finanças trocado por umbigo: Início, Trazer tudo, Escolher, Fotos e Conta, em pílulas da paleta.
- Trazer tudo (Takeout): conectar o Google, abrir o Takeout com o Google Fotos marcado e buscar os pacotes no Drive. O robô abre os pacotes, separa fotos e vídeos, lê as datas e guarda tudo.
- Escolher fotos (janelinha): conectar o Google, marcar no Google Fotos e as fotos chegam. O robô fica no servidor, protegido.
- Banco próprio dentro do "u m b ii . b o o", sem projeto novo: schema
fotos_umbii_booe bucketfotos-umbii-boo, fechados para quem não é a dona. - Google Cloud: APIs do Drive e do Google Fotos ligadas, e a chave da janelinha do Drive só vale em fotos.umbii.boo.
- Conferência no ar: só o domínio nosso, sem nenhum .vercel.app. Favicon, ícones, og:image e og:url abrem no domínio novo. A entrada é só para le@umbii.boo e o banco está fechado.
em andamento
- Esperando a Dra Lê criar a autorização do Google (o ID do cliente OAuth). A página do Google Cloud bloqueia os cliques pelo Chrome, por causa de outra extensão.
o que falta
Branding: no Google Cloud (projeto umbigo), toque em Começar. Nome umbigo, público Externo, contato le@umbii.boo, depois Criar.
Público-alvo: toque em Publicar aplicativo e depois em Confirmar, para qualquer conta Google de teste conseguir conectar.
Clientes: toque em + Criar cliente. Escolha Aplicativo da Web, nome fotos.umbii.boo, e em origem coloque https://fotos.umbii.boo.
Colar o ID do cliente (termina em .apps.googleusercontent.com) no terminal. Em um minuto o botão "conectar o google" passa a funcionar.
- Vídeos com mais de 50 MB ficam de fora, por causa do limite por arquivo do plano do Supabase.
- As fotos HEIC do iPhone ficam guardadas, mas na grade aparecem só com o rótulo "heic".
- Ainda falta o robô de IA: achar o rosto do Luigi, da Giovanna e da Giulia, escolher as melhores, tratar e montar com música.