Ir para o conteúdo

Google Drive

Interaja e execute várias operações por meio de uma conta do Google. Baixe, carregue e gerencie arquivos facilmente através do plugin BotCity para o Google Drive.

Instalação

pip install botcity-googledrive-plugin

Importando o Plugin

Depois de instalar este pacote e obter o arquivo de credenciais do Google, a proxima etapa é importar o pacote para o seu código e começar a usar as funções.

from botcity.plugins.googledrive import BotGoogleDrivePlugin

Procurando por um arquivo

Para fazer o exemplo, instanciaremos o plugin e procuraremos um arquivo pelo nome.

# Defina o caminho do arquivo JSON de credenciais
credenciais = './resources/credentials.json'

# Instancie o plugin
googledrive = BotGoogleDrivePlugin(credenciais)

# Obtenha o ID do arquivo chamado "my_image.png" armazenado na unidade
id_arquivo = googledrive.search_file_by_name("minha_imagem.png")

Baixando um arquivo

Agora vamos baixar o arquivo que pesquisamos na etapa acima.

# Com o ID obtido, faça o download do arquivo
googledrive.download_file(id_arquivo, './imagens/minha_imagem_do_drive.png')

Código completo

Vamos dar uma olhada no código completo:

# Importe o plugin
from botcity.plugins.googledrive import BotGoogleDrivePlugin

# Defina o caminho do arquivo JSON de credenciais
credenciais = './resources/credentials.json'

# Instancie o plugin
googledrive = BotGoogleDrivePlugin(credenciais)

# Obtenha o ID do arquivo chamado "my_image.png" armazenado na unidade
id_arquivo = googledrive.search_file_by_name("minha_imagem.png")

# Com o ID obtido, faça o download do arquivo
googledrive.download_file(id_arquivo, './imagens/minha_imagem_do_drive.png')