Ads 468x60px

пятница, 12 июля 2013 г.

Grive - клиент Google Drive для Linux с открытым исходным кодом


Официального клиента Google Drive для Linux все еще нет, a старый Google Docs FS не очень хорошо работает с Google Drive, поэтому, помимо веб-интерфейса остается только Grive - неофициальный клиент Google Drive под Linux с открытым исходным кодом, работающий в командной строке.

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

Изначально Grive не поддерживал загрузку на сервер новых файлов, а работал только с измененными, но в последней версии из GIT (доступна в WebUpd8 PPA) эта возможность уже поддерживается. Однако у меня это работало только для одного файла в одно и то же время. Надеюсь в будущем это исправят.

Установка Grive (CLI Google Drive Client) в Ubuntu
Для упрощения установки я загрузил последнюю версию Grive для Ubuntu 12.04 и 11.10 на WebUpd8 PPA (к сожалению, собрать пакеты для более старых версий Ubuntu не удалось), поэтому все, что нужно: ввести следующие команды:

$ sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install grive

Использование Grive



1. Grive будет скачивать/выгружать новые или измененные файлы из директории, в которой вы запустите его, поэтому создайте новую папку в своей домашней директории и назовите ее "grive":

$ mkdir -p ~/grive
2. Далее, перейдите в созданную папку "grive":

$ cd ~/grive
3. При первом запуске Grive необходимо использовать ключ "-a", чтобы дать программе доступ к вашему аккаунту Google Drive:

$ grive -a
После запуска вышеприведенной команды в терминале будет показан URL. Скопируйте его и вставьте в адресную строку браузера. На загруженной после этого странице вас попросят дать разрешение Grive на доступ к Google Drive. Согласившись, вы увидите код аутентификации, который нужно скопировать и вставить в терминале, в котором запущен Grive.

Это все. Теперь каждый раз, когда вы хотите синхронизировать Google Drive со своей локальной папкой "grive", вам необходимо перейти в нее и запустить grive (теперь уже без ключа "-a", так как аутентификация уже осуществлена).

Если не получается установить звоните