Работа с файлами

Grive2 неофициальный клиент Google Drive для Linux

Домашняя страница:
yourcmc.ru/wiki/Grive2

Лицензия: GNU GPL

Назначение: синхронизация с Google Drive

Разработчики Google не представляют Linux клиента для синхронизации с Google Drive, но документация позволяет реализовать такого клиента сторонним разработчикам. Одним из них был неофициальный клиент Grive, который уже не развивается более 2 лет. С этим можно было мириться, но но после того как Google изменило API он стал совершенно бесполезен. Но в этом момент появился форк Grive2 поддерживающий новый API Google Drive REST и включающий возможность частичной синхронизации (для отдельных каталогов). Проведен рефакторинг кода (убрано много нерабочего кода и улучшена стабильность) В настоящее время поддерживается возможность исключения файлов, составное обновление (данные и метаданные одновременно), переименование файлов и каталогов. Синхронизация по прежнему производится в момент запуска программы, пока изменения в файловой системе не отслеживаются. Не поддерживаются символические ссылки и документы Google.
Для установки разработчики предлагает исходный код на Github и подробную инструкцию. Но для Ubuntu, Debian доступен сторонний репозитарий.

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

Для совместимости утилита по прежнему называется grive. Все параметры можно узнать введя команду

 $ grive --help

После установки пакета необходимо создать каталог с которым будет синхронизироваться Google Drive. Имя может быть произвольное:

 $ mkdir~/grive

Заходим внутрь и вводим «grive -­a» для аутентификации с учетной записью Google. После этого появится ссылка на Gmail, которую нужно скопировать в браузер и разрешить доступ сторонним приложениям. Полученный хэш код вставляем в строку grive -­a. Теперь для синхронизации достаточно войти в нужный каталог и ввести команду (аутентификация уже произведена и повторно использовать -a не нужно):

 $ grive

Или если нужен определенный каталог:

 $ grive ­-s path

Синхронизация с переименованием:

$ grive -m oldpath newpath

Параметры запуска Grive2

Параметры запуска Grive2


Сторонники Gui могут установить пакет grive­tools, он немного устарел, но работает без проблем.

$ sudo add-apt-repository ppa:thefanclub/grive-tools
$ sudo apt-get update
$ sudo apt-get install grive­tools
$ sudo grive-setup

Подключение к Gmail с grive-tools

Подключение к Gmail с grive-tools


Синхронизация с Google Drive в grive-tools

Синхронизация с Google Drive в grive-tools

Кроме этого хотелось бы сказать о наличии форка версии 0.3 Grive2 (github.com/MasterSoft24/Grive2) который поддерживает документы Google и более корректно синхронизирует файлы.

Tags: ,

Конвертирование файлов FF Multi Converter

Домашняя страница:
https://sites.google.com/site/ffmulticonverter/

Лицензия: GNU GPL

Назначение: Конвертирование файлов

Не рекдо возникает необходимость конвертировать тот или иной файл в другой формат. Можно воспользоваться специальным редактором, что не всегда удобно. Конвертеры как правило поддерживают один тип файлоа, но есть и исключения. Программа FF Multi Converter поддерживает вомзожность конвертирования аудио, видео, файлов изображений и документов во всех популярных форматах. При этом обладает простым и понятным интерфейсом, с которым справятся даже новички. Есть вомзожность более тонкого задания настроек. Для аудио и видео используется ffmpeg, для изображений PythonMagick и документов — unoconv.
Поддерживаются следующие форматы:

  • Аудио и видео: aac, ac3, afc, aiff, amr, asf, au, avi, dvd, flac, flv, mka, mkv, mmf, mov, mp3, mp4, mpg, ogg, ogv, psp, rm, spx, vob, wav, webm, wma, wmv, и другие, поддерживаемые ffmpeg
  • Изображения: bmp, cgm, dpx, emf, eps, fpx, gif, jbig, jng, jpeg, mrsid, p7, pdf, picon, png, ppm, psd, rad, tga, tif, webp, xpm
  • Документы: doc -> (odt, pdf), html -> (odt), odp -> (pdf, ppt), ods -> (pdf), odt -> (doc, html, pdf, rtf, sxw, txt, xml), ppt -> (odp), rtf -> (odt), sdw -> (odt), sxw -> (odt), txt -> (odt), xls -> (ods), xml -> (doc, odt, pdf)


Для установки в Ubuntu Linux или Linux Mint необходимо подключить репозитарий.

$ sudo add-apt-repository ppa:ffmulticonverter/stable
$ sudo apt-get update
$ sudo apt-get install ffmulticonverter

Tags: ,

Пакетное переименование файлов GPRename

Домашняя страница:
http://gprename.sourceforge.net/

Лицензия: GNU GPL

Назначение: переименование файлов

GPRename — программа массового (пакетного) переименования файлов и каталогов с простым и понятным интерфейсом. Поддерживаются все необходимые функции замена символов, регистра и расширения, вставка символов, нумерация имени файлов и так далее. принцип работы прост. В левой панели показано дерево каталогов, в правой панели показываются старое и новое имя каталогов и файлов. Это позволяет сразу увидеть результат, без его применения. Для этого необходимо задать установки и нажать кнопку Prewiev. Все настройки переименования находятся внизу в нескольких вкладках: Case Change (изменения регистра), Insert/Delete (добавление или удаление символов), Replace/Remove (замена или удаление символов) и Numerical (нумерация). Интерфейс не локализован, но разобраться с работой очень просто.

Для установки GPRename в Ubuntu/Linux Mint/Debian необходимо ввести:

$ sudo apt-get install gprename

Tags: ,

Монтирование образов с Furius ISO Mount

Домашняя страница:
https://launchpad.net/furiusisomount

Лицензия: GNU GPL

Назначение: монтирование образов

Утилита с графическим интерфейсом позволяющая монтировать образы в форматах ISO, IMG, BIN, MDF и NRG. Написана с использование Mono и Python. При этом точка монтирования находится в домашнем каталоге пользователя запустившего программу, что решает все прьблемы с доступом даже в защищенной среде. При размонтировании точка монтирования удаляется. Программа автоматически сохраняет последние 10 монтирований, поэтому при необходимости можно быстро смонтировать нужный образ. При этом можно одновременно монтировать несколько образов.Поддерживается запись ISO и IMG образов на CD/DVD, создания MD5 и SHA1 контрольных сумм. Интерфейс удобен и интуитивен. Образ можно смотнтировать просто перетащив его в окно программы. В журнале сохраняются команды выполненные при монтировании и размонтировании, которые затем можно использовать в скриптах.
Установить в Ubuntu/Linux Mint из репозитария очень просто. На сайте проекта дсотупны deb пакеты и пакеты с исходными текстами. При саморстоятельной сборке потребуются — mono, libgtk2.0-cil, libmono-system2.0-cil и gksu.

$ sudo apt-get install furiusisomount

Tags:

Массовое переименование файлов — Bulk

Домашняя страница:
http://thunar.xfce.org/

Назначение: переименование файлов

Bulk — удобная графическая утилита из состава Xfce Desktop Environment, позволяющая быстро переименовать большое количество файлов — имя, суфикс, имя + суфикс. В новое имя может быть вставлен текст, в любой позиции, которую укажет пользователь. Позицию можно отсчитывать как с начала так и с конца имени. Кроме этого меню позволяет вставить дату и время, нумерацию в разных вариантах, удалить определенные знаки, произвести замену по регулярному выражению и перевести символы имени в верхний/нижний регистр.

Tags:

Follow tux_in on Twitter