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
  1. Instale o cliente:
    pip install supabase
  2. Copie a SUPABASE_URL acima e cole no script.
  3. Pegue a service_role key no painel do Lovable Cloud.
  4. Adapte o script abaixo para inserir as execuções e processos.
  5. 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