Não é mais novidade que o Google ainda não lançou um cliente de unidade oficial para Linux como fizeram com plataformas concorrentes. Isso, no entanto, não impediu a comunidade Linux de criar softwares de código aberto e proprietários que permitiriam o acesso ao Google Drive do seu sistema Linux.
As opções disponíveis são, no entanto, um tanto complicadas e incompletas (se eu fosse dizer isso) e, na maioria das vezes, têm uma curva de aprendizado íngreme.
Insync, que é um software pago, conseguiu preencher essa lacuna fornecendo um software muito mais fácil de usar que funciona diretamente do a caixa, mas tem um preço bastante alto de $ 25, que é sua maior oferta.
Embora existam várias outras opções gratuitas, como Google-drive-ocamlfuse, Reclone e Drive, infelizmente eles ainda têm suas deficiências.
GoSync é um novo Google Drive cliente para Linux escrito em Python e lançado sob a licença GNU General Public License 2 O aplicativo ainda está praticamente na versão beta e com a versão mais recente em versão 0.4.
GoSync é desenvolvido exclusivamente por Himanshu Chauhan e ele tem trabalhou comigo de perto ao escrever este artigo.
Instalando GoSync
GoSync é tão fácil quanto você pode imaginar, pois depende apenas de Python e alguns outros listados abaixo, sendo o mais difícil obter seu arquivo “client_secrets.json”.
As instruções de instalação são fornecidas apenas para Ubuntu e derivados e CentOS; outras distribuições terão que clonar o repo ou download o arquivo zip.
Instalar no Ubuntu e derivados
Você pode basicamente "sudo apt" através do terminal para as três primeiras dependências, enquanto o restante será instalado juntamente com GoSync via pip – todos os quais devem estar disponíveis em seu repositório padrão.
$ sudo apt install python $ sudo apt install python-wxgtk2.8 $ sudo apt install python-googleapi $ sudo apt install python-pip
Instalando o GoSync e as demais dependências
$ sudo pip install GoSync
Instalar no CentOS
$ yum install -y python2.7 $ yum install -y python-wxgtk2.8 $ yum install -y python-googleapi $ yum install -y pip
Uma vez instalado, você precisará obter seu “client_secrets.json” específico e os passos são elaborados em pdf anexado ao link abaixo.
Geração de Token de Autenticação para API do Google
Depois de baixar seu arquivo “client_secrets.json”, você o copiará para seu /.gosync, após o qual você pode executar o programa a partir do terminal digitando “gosync”.
Ainda f altam alguns recursos principais - como modificação de arquivo e incapacidade de sincronizar arquivos no diretório local com Google Drive – em GoSync como Himanshu só trabalha nele em seu tempo livre.
No entanto, há planos de implementar esses recursos mencionados em atualizações futuras. Além disso, o desenvolvedor incentiva contribuições de terceiros, bem como relatórios de bugs, portanto, se você tiver habilidades de codificação ou quiser relatar problemas, procure o GitHubpara inspecionar seu trabalho no GoSync.