Skip to content

dadosjusbr/coletor-mppr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coletor do Ministério Público do Paraná

Esse coletor é baseado na tecnologia Chrome DevTools Protocol(CDP) e escrito em Go. Essa utiliza o módulo chromedp. Diversos exemplos de utilização dessa tecnologia podem ser encontrados aqui.

Como usar

Executando com Docker

  • Inicialmente é preciso instalar o Docker.

  • A imagem do contêiner do coletor poderá ser construída ou baixada.

  • Construção da imagem:

    docker build --pull --rm -t coletormppr:latest . 
  • Download da imagem:

    docker pull ghcr.io/dadosjusbr/coletor-mppr:main
  • Execução:

    Criamos, então, o repositório onde ficarão armazenadas as planilhas (caso já não exista):

    mkdir /tmp/coletormppr

    Para executar, basta executar o seguinte comando:

    docker run -e YEAR={ano} -e MONTH={mês} -e OUTPUT_FOLDER=/output --name coletormppr --mount type=bind,src=/tmp/coletormppr,dst=/output coletormppr

    Os arquivos baixados pelo coletor poderão ser acessados através do diretório /tmp/coletormppr.

Executando sem o Docker

  • Será necessário instalar a Linguagem Go.

  • Execução:

    YEAR={ano} MONTH={mês} OUTPUT_FOLDER={nome-repositório} go run .

    Neste caso, os arquivos baixados pelo coletor poderão ser acessados através do diretório informado à váriável de ambiente OUTPUT_FOLDER.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages