Все о Linux. LinuxRSP.Ru


Cвежие новости Linux и BSD, анонсы статей и книг прямо в почтовый ящик!
Подписаться письмом


 Сегодняшние новости:

25 лет исполнилось ядру Linux

Релиз KDevelop 5.0

Oracle открывает код JDK9 для ARM

Выпущен Timewarrior 1.0.0

Релиз Android 7.0

Percona Memory Engine для MongoDB на базе WiredTiger

PowerShell открыт и доступен для Linux

Форк TrueCrypt: VeraCrypt 1.18

Релиз Snapcraft 2.14

Релиз Go 1.7

Стабильный выпуск рабочего стола Lumina

Вышла первая версия аналога OpenCV - DCV 0.1

Выпуск минималистичной программы для мониторинга jsonmon 3

В MIT разработали новый язык программирования

Первый релиз Qt5Gtk2

Godot 2.1 - новая версия открытого игрового движка

Свободная цифровая станция звукозаписи: Ardour 5.0

Обновление SkypeWeb Plugin for Pidgin

Вышла версия 3.0 Android File Transfer для Linux (и для OS X)

Программный аналог MIDI-контроллера для создания музыки: Launchpadd v1.3

Mozilla спонсирует поддержку Python 3.5 в PyPy

Ef 0.08 - программа для моделирования динамики заряженных частиц

Обновление текстового редактора TEA до версии 42.0.0

Релиз OpenOrienteering Mapper 0.6.4

Вышли Guix и GuixSD 0.11

Релиз Opera 39

Выпуск LibreOffice 5.2

В OpenSSH обнаружены и устранены некоторые уязвимости

Эмулятор FCEUX 2.2.3

Компания Билайн переходит на российскую СУБД с открытым исходным кодом Tarantool

Google

 Новые статьи :

Утилиты для восстановления потерянных данных в Linux

Лучшие файловые менеджеры для Android

20 лучших бесплатных книг о Linux

Как сгенерировать открытый/закрытый SSH-ключ в Linux

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

Протокол IPv6: варианты подключения

Сервер из образа: DHCP + TFTP + Initrd + OpenVZ

Обзор веб-панелей управления хостингом

Приёмы работы с Vim

Nginx как Reverse Proxy для сайта, использующего SSL

Разработка модулей ядра Linux

Мониторинг нагрузки http-сервера Apache 2

Перевод комментариев к файлу конфигурации Squid

Решение проблем при использовании "1c предприятие" 8.2 в Linux

Advanced Bash-Scripting Guide Искусство программирования на языке сценариев командной оболочки







Rambler's Top100





 
 

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

Оригинал: Grive: Open Source Google Drive Client for Linux
Автор: Andrew
Дата публикации: 23 мая 2012 года
Перевод: А. Кривошей
Дата перевода: июнь 2012 г.

grive

Официального клиента 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

Аутентификация 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", так как аутентификация уже осуществлена).

Пользователи Arch Linux могут установить Grive с помощью AUR.

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


Иcтoчник
      

Связь | О проекте LinuxRSP | Реклама | О Linux
© 1999-2017 LinuxRSP