Este é um projeto de Web Scraping na página Legislador WEB
- Crie um arquivo
.env
baseado no arquivo.env.example
e configure com as variáveis de ambiente necessárias - Execute o comando
yarn cli
passando as devidas opções- Opções:
-h
ou--help
para obter ajuda com as funcionalidades da cli.
Exemplo:yarn cli -h
ouyarn cli --help
-s [valor]
ou--search [valor]
extrair os resultados da busca pela palavra-chave passada.
Exemployarn cli -s transporte
ouyarn cli --search escola
- Nota: Ao executar apenas
yarn cli
sem nenhuma opção, a CLI traz os resultados da busca da primeira página do Legislador WEB.
Exemplo:yarn cli
- Opções:
- Voilá, projeto rodando.
- Este projeto segue o 3º princípio de uma 12-factor-application, então as configurações ficam no ambiente, utilizando a lib
dotenv
para ajudar com o gerenciamento de variáveis de ambiente - Este projeto segue os princípios de cleancode do AirBnb Styleguide, configurado através do
eslint
- Para manter as definições adequadas de formatação de código foi integrada a extensão
prettier
aoeslint
- Todas as configurações referentes ao editor de texto usado para produzir este código se encontram em
.editorconfig
e pode ser aplicado automáticamente à IDE de outros desenvolvedores usando a extensãoeditorconfig