Configurações
Conecte o script Python ao banco e veja as instruções de uso
Credenciais do banco
SERVICE ROLE KEY (para o script Python)
Esta chave dá acesso total ao banco — use apenas no seu script Python local. Nunca publique em GitHub público ou cole em chats abertos.
Como conectar o script Python
- Instale o cliente:
pip install supabase
- Copie a SUPABASE_URL acima e cole no script.
- Pegue a service_role key no painel do Lovable Cloud.
- Adapte o script abaixo para inserir as execuções e processos.
- Agende com cron, Task Scheduler ou GitHub Actions toda terça-feira.
from supabase import create_client
SUPABASE_URL = "https://aoworlbmzwddtbygpvye.supabase.co"
SUPABASE_SERVICE_ROLE_KEY = "<COLE_AQUI_A_SERVICE_ROLE_KEY>"
supabase = create_client(SUPABASE_URL, SUPABASE_SERVICE_ROLE_KEY)
# Criar uma execução
execucao = supabase.table("execucoes").insert({
"numero_rpi": 2800,
"status": "em_andamento",
}).execute()
execucao_id = execucao.data[0]["id"]
# Inserir processos
supabase.table("processos").insert({
"execucao_id": execucao_id,
"numero_processo": "900000000",
"titular": "Empresa Exemplo LTDA",
"nome_marca": "MINHA MARCA",
"situacao": "Pedido publicado",
"classe": "35",
"email": "contato@empresa.com",
}).execute()
# Ao final, atualizar a execução
supabase.table("execucoes").update({
"status": "concluido",
"total_processos": 100,
"total_sucesso": 95,
"total_erro": 5,
"total_com_email": 70,
}).eq("id", execucao_id).execute() Horário preferido
Informativo. Configure este horário no cron / scheduler que dispara o script Python toda terça-feira.
cron: 00 06 * * 2
Estrutura das tabelas
execucoes
id, data_execucao, numero_rpi, total_processos, total_sucesso, total_erro, total_com_email, status
processos
execucao_id, numero_processo, titular, cpf_cnpj, nome_marca, situacao, data_deposito, classe, email, endereco, cidade, estado, cep, pdf_url, erro