Как известно, компания Google пока не выпустила официального клиента Google Drive для платформы Linux, но [[https://plus.google.com/u/0/110043970153071176315/posts/SxDN... подтвердила]], что работает над его созданием. Не дожидаясь выхода Linux-клиента от Google энтузиастами было создано несколько независимых открытых проектов для работы с данным сервисом хранения, используя публично доступную [[https://developers.google.com/drive/v1/reference/ спецификацию]] по API для работы с Google Drive.Среди такие проектов:
[[http://match065.github.com/grive/ Grive]] - написанный на С++ клиент для работы с Google Drive. Поддерживает две базовые операции: загрузка всех находящиеся в Google Drive файлов в текущую локальную директорию и сохранение в Google Drive изменённых данных из локальной директории. В настоящий момент (версия 0.0.3) программа поддерживает только обратную синхронизацию изменений, новые файлы в Google Drive она загружать пока не может. Готовые пакеты сформированы для Debian Testing и Fedora Linux. При первом запуске утилиту следует запустить с опцией "-a", затем открыть указанные URL и скопировать код аутентификции в приглашение программы, после этого будет создана директория .grive и начнётся загрузка данных.
[[http://code.google.com/p/google-docs-fs/ google-docs-fs]] - написанная на языке Python реализация FUSE-модуля для монтирования Google Docs (будет работать и для Google Drive) в качестве локальной файловой системы. К сожалению автор прекратил развитие проекта, но успел выпустить кандидат в релизы. Модуль поддерживает все базовые операции, по чтению и записи данных, позволяет создавать директории. Готовые пакеты доступны для [[https://launchpad.net/google-docs-fs Ubuntu]] и [[http://aur.archlinux.org/packages.php?ID=28666 Arch Linux]]. Для монтирования директории после установки следует запустить "gmount локальная_директория адрес@gmail.com", для размонтирования - "gumount локальная_директория".
[[http://code.google.com/p/gdocsfs/ gdocsfs]] - FUSE-модуль для Google Docs, написанный на Java.
[[https://github.com/jcline/fuse-google-drive fuse-google-drive]] - FUSE-модуль для монтирования содержимого Google Drive в качестве локальной файловой системы. Проект написан на языке Си. В настоящее время проект находится на начальной стадии развития и позволяет только просматривать список файлов, размещённых в Google Drive.
[[https://github.com/beloglazov/google-drive-utils google-drive-utils]] - попытка написать на Python набор утилит для работы с Google Drive, создаваемых по аналогии с GNU Coreutils (ls, cat, cp, mv и т.п.). Проект пока находится на стадии формирования начального тестового прототипа и ещё не пригоден к использованию.
URL:
Обсуждается: https://www.opennet.ru/tips/info/2687.shtml