WhatsApp

GoSync — отличный клиент Google Диска с графическим интерфейсом, написанный на Python для систем Linux

Anonim

Это уже не новость, что Google еще не выпустил официальный клиент диска для Linux, как они сделали с конкурирующими платформами. Это, однако, не помешало сообществу Linux создавать как открытое, так и проприетарное программное обеспечение, которое позволит вам получить доступ к Google Диску. из вашей Linux системы.

Доступные варианты, однако, несколько громоздки и неполны (если можно так выразиться) и в основном имеют крутую кривую обучения.

Insync, которое является платным программным обеспечением, сумело закрыть этот пробел, предоставив гораздо более удобное программное обеспечение, которое работает прямо из коробка, но продается по довольно высокой цене в 25 долларов, что является самой большой раздачей.

Хотя существует ряд других бесплатных опций, таких как Google-drive-ocamlfuse, Reclone и Драйв, у них, к сожалению, все же есть свои недостатки.

GoSync — довольно новый графический интерфейс с поддержкой Google Диск клиент для Linux, написанный на Python и выпущенный под лицензией Стандартная общественная лицензия GNU 2 Приложение в значительной степени все еще находится в стадии бета-тестирования, а самый последний выпуск — версия 0.4.

GoSync разработан Himanshu Chauhan, и он тесно сотрудничал со мной при написании этой статьи.

Установка GoSync

GoSync довольно прост, как вы могли себе представить, учитывая, что он зависит исключительно от Python и некоторые другие, перечисленные ниже, причем сложнее всего получить файл «client_secrets.json».

Инструкции по установке предоставляются только для Ubuntu и ее производных, а также для CentOS; другие дистрибутивы должны будут клонировать репозиторий или загрузить zip-архив.

Установить в Ubuntu и производных

Вы можете выполнить «sudo apt» через терминал для первых трех зависимостей, в то время как остальные будут установлены вместе с GoSync через pip — все это должно быть доступно в вашем стандартном репозитории.

$ sudo apt установить python
$ sudo apt установить python-wxgtk2.8
$ sudo apt установить python-googleapi
$ sudo apt установить python-pip

Установка GoSync и остальных зависимостей

$ sudo pip установить GoSync

Установить в CentOS

$ yum install -y python2.7
$ yum установить -y python-wxgtk2.8
$ yum установить -y python-googleapi
$ yum установить -y pip

После установки вам необходимо получить ваш конкретный “client_secrets.json”, и шаги подробно описаны в pdf, прикрепленном к ссылка ниже.

Создание токена аутентификации для Google API

Загрузив файл “client_secrets.json”, вы затем скопируете его на свой /.gosync, после чего теперь вы можете запустить программу из терминала, введя “gosync”.

До сих пор отсутствует несколько основных функций, таких как изменение файлов и невозможность синхронизации файлов в локальном каталоге с Google Диском – в GoSync, поскольку Himanshu работает на нем только в свободное время.

Тем не менее, есть планы по реализации этих функций в будущих обновлениях. Кроме того, разработчик поощряет вклад третьих лиц, а также отчеты об ошибках, поэтому, если у вас есть навыки программирования или вы хотите сообщить о проблемах, вы можете найти его GitHubпроверить его работу над GoSync.