Skip to content

GoncalvesDanilo/github-api-consumer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Github API Consumer

Este projeto consiste em um analisador de usuários do Github, que utiliza a API do Github para obter dados de um usuário e criar um relatório. O relatório gerado inclui informações como nome, perfil, número de repositórios públicos, número de seguidores, número de usuários seguidos e uma lista de repositórios.

Executando o Projeto Siga os passos abaixo para executar o projeto:

  1. Configurando Ambiente Virtual

Crie e ative um ambiente virtual usando os seguintes comandos:

python3 -m venv venv
source venv/bin/activate
  1. Instalação de Dependências

Instale as dependências necessárias usando o seguinte comando:

pip3 install -r requirements.txt
  1. Executando os Testes

Execute o seguinte comando para rodar os testes:

pytest test_main.py
  1. Executando o Script Principal

Execute o seguinte comando para rodar o script:

python main.py

O script solicitará que você insira o nome do usuário do Github que deseja analisar. Ele criará um arquivo de relatório no formato {username}.txt contendo as informações do usuário.