Desenvolvi um programa simples que engloba tudo que é ensinado no curso "Python e APIs: conhecendo a biblioteca Requests". Tem bastante espaço para aprimoramento, mas já o estou utilizando para subir meus arquivos para o Github.
O programa roda em linux e tem duas principais funções, extrair linguagens utilizadas em outros repositórios e salvar na pasta "data" e manipular repositórios do Github.
Para extração basta colocar o nome de usuário (github) que deseja e o programa irá salvar na data (do diretório onde o programa estiver sendo executado)
Já para a manipulação de repositórios o sistema oferece diversas opções de manipulação
O programa está disponível no meu repositório o sistema está presente no manage_extract_repos.py
. Os outros dois arquivos são os métodos utilizados pelo programa