using Pkg
Pkg.add("GoogleDrive")Baixando dados com GoogleDrive.jl
Um breve guia em Julia para o download de dados diretamente do GoogleDrive apenas pela URL do arquivo.
O que é o GoogleDrive.jl?
O GoogleDrive.jl é um pacote Julia que facilita o download de arquivos hospedados no Google Drive a partir de seus links. Ele é útil quando você precisa automatizar a obtenção de dados de forma direta, sem precisar acessar o navegador manualmente.
Instalação
Para instalar o pacote, basta rodar no REPL do Julia:
Baixando um arquivo
A função principal utilizada é google_download(), que recebe dois argumentos:
- URL do arquivo no Google Drive;
- Nome e, opcionalmente, o caminho do arquivo de destino.
using GoogleDrive: google_download
url = "https://drive.google.com/file/d/1GqmszfSB_LHGQEQpSjoiPyDROZ5a8Ls4""https://drive.google.com/file/d/1GqmszfSB_LHGQEQpSjoiPyDROZ5a8Ls4"
google_download(url, "arquivo_destino.txt")"arquivo_destino.txt"
pwd()"/Users/ctrucios/Github/Do Zero ao Julia/Blog"
Onde o arquivo é salvo?
Se você passar apenas o nome, como no exemplo acima, o arquivo será salvo no diretório de trabalho atual do Julia. Por exemplo, para consultar qual o diretório de trabalho atual, podemos utilizar a função pwd().
pwd()"/Users/ctrucios/Github/Do Zero ao Julia/Blog"
Para salvar em outro local, use o caminho completo:
google_download(url, "/caminho/para/pasta/arquivo_destino.txt")Dicas de Uso
- O pacote não faz upload, apenas download de arquivos.
- Ele é ideal para integrar em pipelines de ETL ou scripts de automação.
Conclusão
O GoogleDrive.jl é simples, mas eficiente para automatizar o download de arquivos hospedados no Google Drive. Com poucas linhas de código, você pode incorporar dados externos diretamente no seu fluxo de trabalho em Julia.
Ferramentas de IA foram utilizadas para correção ortográfica e aprimoramento do texto.