Projeto 15 - Buscador de GitHub
🎯 Objetivo
Criar uma ferramenta que busca informações de um usuário do GitHub usando a API pública deles.
📋 Requisitos
- Pergunte o nome do usuário do GitHub (ex:
torvalds,microsoft). - Acesse a API:
https://api.github.com/users/{usuario}. - Se o usuário existir (200 OK):
- Mostre o Nome Completo.
- Mostre a Bio.
- Mostre o número de Seguidores.
- Mostre o número de Repositórios Públicos.
- Se não existir (404), diga "Usuário não encontrado".
💡 Dica
A API do GitHub é gratuita, mas tem limite de acessos por hora para anônimos. Se parar de funcionar, espere um pouco ou teste com outra API (como PokeAPI).
👣 Passo a Passo
- Importe
requests. - Pegue o input do usuário.
- Monte a URL (f-string).
- Faça o GET e verifique o
status_code. - Se for 200,
dados = resposta.json(). - Acesse as chaves
name,bio,followers,public_repos.
🚀 Desafio Extra
Liste também os nomes dos 5 últimos repositórios do usuário.
(Dica: Explore a chave repos_url que vem no primeiro JSON, ou acesse https://api.github.com/users/{usuario}/repos).