Sempre que recomendamos um programa gratuito e open source, é bem provável que seja necessária uma visita ao perfil dele no GitHub. Infelizmente, a interface dessa plataforma não é muito intuitiva e, além disso, sofre algumas limitações importantes. Uma delas é que não podemos baixar pastas de forma independente, o que nos obriga a obter o repositório completo… a menos que usemos o GitHub Download Directory.
No NeoTeo procuramos novos programas constantemente e, mais cedo ou mais tarde, essa busca nos leva ao GitHub. Nossa prioridade é o software gratuito, portátil e open source, mas o GitHub também serve como “espelho” para muitos módulos secundários, modelos de inteligência artificial, amostras e outros recursos. O problema é que suas funções de download são limitadas: por exemplo, se precisamos do conteúdo de uma pasta específica, o GitHub não permite o download individual, e a única forma é obter o repositório inteiro. Felizmente, existe uma alternativa.
Como baixar pastas do GitHub com o GitHub Download Directory
Em essência, o GitHub Download Directory se encarrega de baixar automaticamente todo o conteúdo de uma pasta e preparar um arquivo zip para armazenamento local. Não precisamos de contas nem perfis: tudo o que ele pede é o endereço URL exato da pasta que procuramos. O GitHub Download Directory não preserva a estrutura original, mas concentra-se apenas nos arquivos.
O resto é questão de esperar. É claro que o tempo necessário para esse processo dependerá do número de arquivos, do tamanho deles e da velocidade da conexão, mas o GitHub Download Directory não parece ter limites rígidos (só precisamos inserir um token próprio se a quantidade de arquivos for gigantesca) e respondeu muito bem durante nossos testes.
O GitHub Download Directory é uma criação dos desenvolvedores do Refined GitHub, uma extensão que otimiza e simplifica a interface desse site. A última vez que tentei usá-la não me convenceu muito, mas o GitHub Download Directory é um bom meio-termo, e não é preciso baixar nada para usá-lo.
Site oficial: Clique aqui