Как удобно сделаны репозитарии многих дистрибутивов Linux мы все знаем. Это меня и натолкнуло на мысль о создании подобного и для хранения скриптов KVIrc.
Читать дальше
Ну вот мы добрались и до конечной стадии написания нашего дополнения. Сейчас мы будем создавать инсталлятор для него. Структура каталогов подробно описана тут.
Продолжаем делать своё супер-пупер дополнение для KVIrc. Сегодня мы добавим кнопки управления проигрывателем и сделаем нашу строку демонстрации настраиваемой.
За управление проигрывателем у нас отвечают команды mediaplayer.play, mediaplayer.stop, mediaplayer.pause, mediaplayer.prev, mediaplayer.next предоставляемые модулем mediaplayer. Создаём в тестере сценариев новые действия для наших команд и добавляем кнопки на панель созданную нами в предыдущей статье.
Читать дальше
Конечно описание всяких переменных и структур хорошее дело, но это же всё тягомотина.:) Чтобы было веселее я решил писать статьи немного в другом ключе. Просто поставим какую-нибудь задачку и попробуем её реализовать. А походу пьесы будем изучать возможности языка и его ключевые аспекты.
Дополнение — это ряд скриптов KVS, мультимедиа, документация и файлы вспомогательных программ, которые реализуют дополнительные возможности KVIrc. Это может быть простая автоматическая подсистема, графический интерфейс пользователя или сложная служба совместного использования файлов (обычно называющаяся «fserve»). Дополнения иногда называют «скриптами». Обычно дополнение KVIrc имеет в своём составе больше чем один скрипт KVS.
Читать дальше
KVS — это скриптовый язык который встроен в кроссплатформенный irc-клиент KVIrc.
При его помощи можно писать и простейшие алиасы, которые облегчают жизнь рядовому пользователю, так и довольно сложные дополнения имеющие графический интерфейс.
Начнём с простейшего.
WeeChat — IRC-клиент для Unix-подобных операционных систем. Имеет при себе несколько графических интерфейсов: псевдографический на Ncurses, графические на wxWidgets, GTK+ и Qt (более не разрабатываются). Имеет поддержку скриптов, написанных на Perl, Python, Ruby и Lua, а также бинарных плагинов, написанных на C. Также имеется поддержка прокси-сервера. В разрабатываемой в данный момент версии 0.2.7 имеется поддержка системы обмена мгновенными сообщениями Jabber.
Сейчас чаще всего используются irc-клиенты с графическим интерфейсом, но это вовсе не означает, что не существует текстовых. Собственно, первые клиенты были именно такими, один из древнейших, ircII жив до сих пор.
Но здесь мы рассмотрим более современный клиент с текстовым интерфейсом — irssi.
Проект был начат в 2000 году и развивается до сих пор. Несмотря на, возможно, пугающий для новичков вид, он вполне удобен и функционален.
Например, в нем можно:
— работать с несколькоми разными irc-сетями одновременно;
— настраивать «горячие клавиши»;
— менять темы оформления;
— подключать плагины и скрипты на языке Perl;
— хранить в отдельных файлах логи каждой сети и канала;
— несмотря на текстовый интерфейс, можно управлять псевдографическими окнами;
— с помощью плагина irssi-proxy клиент превращается в irc-баунсер.
Читать дальше
Привет! Я хочу познакомить вас с замечательным IRC клиентом KVIrc, которым я пользуюсь уже более трех лет.
О KVIrc
Немного истории…
KVIrc – некогда маленькая программа, созданная одним человеком, которого вдохновили идеи ныне забытого IRC клиента KIrc. Нет, не того KIrc, который могут вспомнить любители достаточно свежих версий KDE. А того, чья жизнь закончилась в далеком 1997, подтолкнув тогда еще молодого и начинающего итальянского программиста Szymon Stefanek на создание той программы, которую вы видите сейчас. За годы она выросла до уровня проекта, создаваемого небольшой, но дружной командой, новые версии обрастают всё новыми, подчас уникальными, возможностями.\. Люди со всего мира вступают в команду разработчиков и постоянно тратят своё время, зрение, трафик с целью сделать KVIrc действительно хорошим IRC клиентом.
Читать дальше