Whatsapp

GoSync é um cliente do Google Drive da GUI bacana escrito em Python para sistemas Linux

Anonim

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.