Продолжаем обзор блог-клиентов для Linux начатый ScribeFire.
Теперь смотрим что есть в репозитарии Ubuntu. Вводим:
$ sudo apt-cache search blog
Список получаем большой, но большая часть пока не интересна. Итак, будем порядку перебирать то, что есть.
BloGTK
Этот блог-редактор уже несколько богаче функционально ScribeFire написан с использованием гномовских библиотек. Судя по информации поддерживает большое число самых различных движков Blogger, Movable Type, b2evolution. Не сразу, но WordPress я тоже нашел в этом списке, поэтому вперед. Поддерживаются различные функции форматирования текста. Возможна работа и в оффлайне без подключения к блогу, предпросмотр результата, вставка тегов, проверка правописания. Особенно меня порадовала возможность вставки таблицы, вордпрессовский мне показался несколько глюковатым. По крайней мере, из трех таблиц нормально вставил только одну. Распространяется BloGTK с исходными кодами под BSD подобной лицензией. Сайт проекта находится по адресу blogtk.sourceforge.net. Для пользователей Ubuntu задача упрощается:
$ sudo apt-get install blogtk
После этого в меню К — Интернет появился новый ярлык, при выборе которого … ничего не произошло. По крайней мере, у меня. Чтобы понять причину неудачи, я запустил приложение в консоли.
$ BloGTK
Traceback (most recent call last):
File "/usr/bin/BloGTK", line 14, in ?
import gtkhtml2
ImportError: No module named gtkhtml2
О, ошибка. Судя по выводу, не хватило библиотеки. Ищем.
$ sudo apt-cache search gtkhtml2
При установке BloGTK стало понятно, что эта программа использует Python, поэтому я выбрал пакет python-gtkhtml2, в надежде, что он вытянет все остальное.
$ sudo apt-get install python-gtkhtml2
Он потянул еще пару, каких то пакетов, но после этого BloGTK запустился как ни в чем не бывало, хотя в консоли выдавались ошибки. Но все работало стабильно, поэтому я не вникал, что там такое, может так оно и нужно :).
При первом запуске появилось окно Accounts and Preferences в котором необходимо ввести данные своего сайта и учетной записи. Этот процесс по сравнению со ScribeFire несколько неавтоматизирован. Пользователь должен знать какую систему для такого подключения использует блог, и указать его тип в Blogging System. Например, в моем случае пришлось вбивать ручками полный адрес к API — http://www.tux.in.ua/xmlrpc.php и выбрать MetaWeblog API. На дополнительных вкладках указывается адрес прокси, если таковой имеется. На Other Options можно указать количество последних постов выводимых для редактирования, здесь же я отметил «Use UTF-8 Characters?» так как WordPress, да и операционная система настроена на юникод.
Если блогов несколько аналогично можно добавить и другие выбрав Edit — Accounts and Settings и нажав кнопку New Account. Соединяемся найдя в меню File пункт Connect. Удобно, что набранный материал, можно отправить в черновик без публикации. Для этого достаточно нажать кнопку Post Entry, для публикации отмечаем флажок Publish Entry.
Drivel
Продвинутая система на гномьих библиотеках для пользователей LiveJournal, Blogger, MovableType, Advogato и Atom, а также всех движков их поддерживающих или базирующихся. Включая WordPress и Drupal. Для подключения к WP я выбрал MovableType и ввел те параметры сайта о которых говорил выше. Информацию по Drivel можно найти на сайте проекта www.dropline.net/drivel. Скажу одно, его возможности напрямую зависят от выбранной системы, поэтому первое впечатление может оказаться обманчивым. Больше всего их для LiveJournal. Здесь как говорится полный фарш, кроме написания текста вы можете указывать все параметры которые поддерживаются в этой системе (настроение, музыка и прочие). Для WP его возможности ограничиваются исключительно редактированием текста, без всяких наворотов. А они вообщем то стандартные, но хотя есть и изюминка — добавление опросов в пост. После подключения к блогу в меню Журнал — Последние записи найдете 10 последних постов. При написании статьи можно указать категорию в которую она будет помещена. Поддерживается проверка орфографии.
Неудобно, что рисунок можно вставить только с внешнего ресурса, указав на него ссылку в появившемся окне. Если здесь ввести локальный файл, он загружен на сервер не будет.
Gnome Blog
Еще одно приложение на гномьих библиотеках, точнее аплет помещающийся в панель GNOME. Имеет не перегруженны функционально простой интерфейс. Для создания поста достаточно щелкнуть по значку в трее (можно вызывать и как отдельное приложение) ввести название и текст в WYSIWYG, нажать Post Entry. Возможно использование HTML кода. Поддерживается вставка рисунка (drag’n’drop) и гиперссылки, в последних версиях реализована проверка орфографии. Такой себе труженик для повседневной работы. Поддерживает все популярные системы Blogger.com/Blogspot.com, Advogato.org, Movable Type, Pyblosxom, LiveJournal.com, WordPress и другие совместимые по API. Настройка проста, после ввода параметров проверяем их правильность нажатием Lookup Blog. Можно создать несколько учетных записей для работы с несколькими блогами.
Сайт проекта находится по адресу www.gnome.org/~seth/gnome-blog/
В Ubuntu для установки вводим
$ sudo apt-get install gnome-blog
KBlogger
Наконец первое приложение написанное специально для KDE. Хотя это не приложение, а апплет, но тоже хорошо. Кстати на сайте проекта kblogger.pwsp.net, доступны решения для двух версий этой среды: 3.x и 4.0. Хотя последняя пока в стадии альфы, но уже вполне функциональна и ее можно рекомендовать тем, кто перешел на KDE 4.0. Кстати еще один аргумент. Вариант для KDE 4.0 поддерживает большее количество API: Blogger 1.0, MetaWeblog API, MovableType API, GData API (WordPress, Drupal, Livejournal, Blogspot). Для третьей версии доступен только MetaWeblog API, то есть с WP работать будет, но вряд ли этот списко будет расширен. По функциям редактирования он похож на предыдущий. Дополнительно можно отредактировать метку времени, поддерживается вставка в текст ссылки и HTML кода. Если не установлен флажок Publish, то после нажатия на Отправить пост, не будет опубликован, а попадет в черновик. Установка в KUbuntu проста:
$ sudo apt-get install kicker-kblogger
После этого следует добавить на панель новый апплет.
Затем в контекстном меню вызывается пункт настроек, и указываются параметры подключения к блогу. Все просто и понятно.
WFO
И последний представитель этого класса программ найденный в репозитарии Ubuntu. На этот раз это консольная программа. Поддерживается 6 команд: checkout, status, update, commit, diff и workdump. Суть работы с этой утилитой проста. Вы скачиваете файл с блога.
$ wfo checkout ((<"http://www.tux.in.ua/articles/477"|URL: http://www.tux.in.ua/articles/477>))
Редактируем файл
$ nano 477.txt
И отправляем обратно.
$ wfo commit 477.txt
Сайт проекта находится по адресу http://www.a-k-r.org/wfo/.
Вот и все, что удалось нарыть в репозитарии, но поход на freshmeat.net показал, что это еще не все. Но об этом в следующий раз. Linux forever!
//
Стоит упомянуть, что BloGTK, Drivel и Gnome Blog довольно давно не обновлялись. Про ситуацию с blogger.com могу сказать, что API устарело. Остановил свой выбор на Petrus Blogger. Он работает с blogspot и ЖЖ, написан на Java.
//
Спасибо. За информацию.
//
Да список огромный. Спсб.