Клиенты для блога для Linux

2 Мар
2008

Продолжаем обзор блог-клиентов для Linux начатый ScribeFire.

Теперь смотрим что есть в репозитарии Ubuntu. Вводим:

$ sudo apt-cache search blog

Список получаем большой, но большая часть пока не интересна. Итак, будем порядку перебирать то, что есть.

BloGTK

Этот блог-редактор уже несколько богаче функционально ScribeFire написан с использованием гномовских библиотек. Судя по информации поддерживает большое число самых различных движков  Blogger, Movable Type, b2evolution. Не сразу, но WordPress я тоже нашел в этом списке, поэтому вперед. Поддерживаются различные функции форматирования текста. Возможна работа и в оффлайне без подключения к блогу, предпросмотр результата, вставка тегов, проверка правописания. Особенно меня порадовала возможность вставки таблицы, вордпрессовский мне показался несколько глюковатым. По крайней мере, из трех таблиц нормально вставил только одну. Распространяется BloGTK с исходными кодами под BSD подобной лицензией. Сайт проекта находится по адресу http://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 запустился как ни в чем не бывало, хотя в консоли выдавались ошибки. Но все работало стабильно, поэтому я не вникал, что там такое, может так оно и нужно :) .

 Настройки BloGTK

При первом запуске появилось окно Accounts and Preferences в котором необходимо ввести данные своего сайта и учетной записи. Этот процесс по сравнению со ScribeFire несколько неавтоматизирован. Пользователь должен знать какую систему для такого подключения использует блог, и указать его тип в Blogging System. Например, в моем случае пришлось вбивать ручками полный адрес к API – http://www.tux.in.ua/xmlrpc.php и выбрать MetaWeblog API. На дополнительных вкладках указывается адрес прокси, если таковой имеется. На Other Options можно указать количество последних постов выводимых для редактирования, здесь же я отметил «Use UTF-8 Characters?» так как WordPress, да и операционная система настроена на юникод.

 Основное окно BloGTK

Если блогов несколько аналогично можно добавить и другие выбрав  Edit – Accounts and Settings и нажав кнопку New Account. Соединяемся найдя в меню File пункт Connect. Удобно, что набранный материал, можно отправить в черновик без публикации. Для этого достаточно нажать кнопку Post Entry, для публикации отмечаем флажок Publish  Entry.

Drivel

Продвинутая система на гномьих библиотеках для пользователей LiveJournal, Blogger, MovableType, Advogato и Atom, а также всех движков их поддерживающих или базирующихся. Включая WordPress и Drupal. Для подключения к WP я выбрал MovableType и ввел те параметры сайта о которых говорил выше. Информацию по Drivel можно найти на сайте проекта http://www.dropline.net/drivel. Скажу одно, его возможности напрямую зависят от выбранной системы, поэтому первое впечатление может оказаться обманчивым. Больше всего их для  LiveJournal. Здесь как говорится полный фарш, кроме написания текста вы  можете указывать все параметры которые поддерживаются в этой системе (настроение, музыка и прочие). Для WP его возможности ограничиваются исключительно редактированием текста, без всяких наворотов. А они вообщем то стандартные, но хотя есть и изюминка – добавление опросов в пост. После подключения к блогу в меню Журнал – Последние записи найдете 10 последних постов. При написании статьи можно указать категорию в которую она будет помещена. Поддерживается проверка орфографии.

 Drivel

Неудобно, что рисунок можно вставить только с внешнего ресурса, указав на него ссылку в появившемся окне. Если здесь ввести локальный файл, он загружен на сервер не будет.

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. Можно создать несколько учетных записей для работы с несколькими блогами.

Gnome Blog

Сайт проекта находится по адресу http://www.gnome.org/~seth/gnome-blog/

В Ubuntu для установки вводим «sudo apt-get install gnome-blog».

 KBlogger

Наконец первое приложение написанное специально для KDE. Хотя это не приложение, а апплет, но тоже хорошо. Кстати на сайте проекта http://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!

 

2 Комментариев к Клиенты для блога для Linux

Аватар

Dr.AKULAvich

Март 2nd, 2008 | 19:00

Стоит упомянуть, что BloGTK, Drivel и Gnome Blog довольно давно не обновлялись. Про ситуацию с blogger.com могу сказать, что API устарело. Остановил свой выбор на Petrus Blogger. Он работает с blogspot и ЖЖ, написан на Java.

Аватар

grinder

Март 2nd, 2008 | 19:12

Спасибо. За информацию.

Комментировать

Наверх