Skip to content

dadosjusbr/coletor-mpma

Repository files navigation

Coletor do Ministério Público do Maranhão

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

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

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

    $ mkdir /tmp/coletormpma

    Para executar, basta executar o seguinte comando:

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

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

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

Stars

Watchers

Forks

Releases

No releases published

Packages