Skip to content

dadosjusbr/coletor-mpf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coletor do Ministério Público Federal

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 coletormpf:latest . 
  • Download da imagem:

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

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

    $ mkdir /tmp/coletormpf

    Para executar, basta o seguinte comando:

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

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

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

Coletor do Ministério Público Federal

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages