Skip to content

Script that access https://www.countryflags.io/, and generates a JSON file with all the countries, with code, full name, and a link to the flag of the country

License

Notifications You must be signed in to change notification settings

ItaloEC/get-country-props-puppeteer

Repository files navigation

Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

Get Country Props Puppeteer

Um script que encontra para você o nome completo, a abreviação e a url para o .png da bandeira de qualquer país do globo!

· Reportar Bug · Sugerir Funcionalidade ·

Sobre o projeto

Este projeto foi feito baseado na necessidade de exibir uma lista de países, cada um com sua respectiva bandeira. Neste repositório está o código que automatiza essa tarefa, gerando um arquivo JSON com o nome completo, a abreviação, e um link do site Country Flags com a bandeira de cada país.

Ferramentas Utilizadas

O projeto foi feito utilizando node.js, o mais famoso interpretador de javascript fora de navegadores, o gerenciador de pacotes yarn (mas também poderia ter sido utilizado o NPM), e o puppeteer.js, uma biblioteca muito completa de web scraping (captura de dados automatizada de páginas web). Para a edição de código, foi utilizado o editor Visual Studio Code.

Pré-requisitos

É necessário instalar o node.js, e um dos gerenciadores de pacotes citados acima. Os links para o download das ferramentas utilizadas estão na seção "Ferramentas Utilizadas"

Instalação

  1. Faça o clone do projeto
    git clone https://github.com/ItaloEC/get-country-props-puppeteer.git
  2. Instale as dependências
    yarn
    ou
    npm install
  3. Execute o projeto
    yarn start

Roadmap

Veja as issues abertas para obter uma lista de funcionalidades propostas (e problemas conhecidos).

Contribua com o projeto!

As contribuições são o que tornam a comunidade de código aberto um lugar incrível para aprender, inspirar e criar. Quaisquer contribuições que você fizer são muito apreciadas!

  1. Faça um fork do projeto
  2. Crie uma branch com a sua nova funcionalidade (git checkout -b feature/NovaFuncionalidade)
  3. Faça o commit das suas alterações (git commit -m 'Nova Funcionalidade')
  4. Faça o push para a sua branch (git push origin feature/NovaFuncionalidade)
  5. Faça um pull request

Licença

Este projeto é distribuído sob a licença MIT. Veja o arquivo LICENSE para mais informações.

Contato

Ítalo Alves - Perfil no LinkedIn - E-mail: [email protected]

Link do projeto: https://github.com/ItaloEC/get-country-props-puppeteer

About

Script that access https://www.countryflags.io/, and generates a JSON file with all the countries, with code, full name, and a link to the flag of the country

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published