processos-stf

Script que baixa todos os processos do STF baseado na listagem disponível nas atas de distribuição

LGPL-3.0 License

Stars
12

Processos do STF

Esse programa baixa os processos do Supremo Tribunal Federal brasileiro. A estratgia a seguinte:

  • Para cada dia do intervalo desejado, lista todas as atas disponveis;
  • Para cada ata encontrada, lista os processos da ata;
  • Para cada processo encontrado, baixa a pgina de detalhes do processo e
    extrai os dados.

Instalando

Requer Python3.6+ instalado. Instale as dependncias com:

pip install -r requirements.txt

Rodando

./run.sh

Os dados ficaro disponveis em data/output/.

Dados

Por padro, dois arquivos so criados:

  • data/output/lista-processos.csv: contm dados superficiais sobre o
    processo, baseado na listagem que aparece na pgina da ata. Alguns campos
    podem vir em branco nessa tabela enquanto esto preenchidos na pgina do
    processo - recomenda-se utilizar o arquivo data/output/processos.csv;
  • data/output/processos.csv: contm informaes retiradas da pgina de
    detalhes do processo (nem todos os dados esto sendo salvos, como todos os
    andamentos).

Nota: o identificador nico o nmero do processo e sua classe; esse par pode aparecer mais de uma vez se o processo for redistribudo.

Related Projects