Категории программ

Новые программы

LeechCraft

24 Лютого, 2014 0

LeechCraft – свободная кроссплатформенная модульная рабочая среда, включающая в себя веб-браузер, IM-клиент, аудиоплеер, клиент для чтения лент новостей, BitTorrent-клиент и другие модули.

Проект был начат в марте 2006 года. Первая публичная сборка появилась 23 ноября 2007 года.

LeechCraft написан на C++ с использованием библиотек Qt и Boost. Возможна поддержка модулей на отличных от C++ языках программирования, например, отдельным модулем реализована экспериментальная поддержка Python и JavaScript.

Программа входит в состав Linux-репозиториев таких дистрибутивов, как Gentoo, openSUSE, Fedora.

LeechCraft основан на модульной архитектуре: вместо того, чтобы интегрировать все функции в одно монолитное приложение, предоставляется механизм модулей, или плагинов, позволяющий комбинировать необходимые плагины и добавлять нужную функциональность. Именно плагины выполняют всю работу – отображают веб-страницы, скачивают файлы, обрабатывают новости и т. д.. При этом, пользователь может устанавливать только ту часть модулей, функциональность которых ему необходима.

Само ядро программы LeechCraft при этом лишь загружает модули и обеспечивает их взаимосвязь, и никакие функции, важные для конечного пользователя, на него не возложены. Таким образом, LeechCraft – не является веб-браузером либо торрент-клиентом, так как возможна установка без соответствующих модулей.

Модули могут взаимодействовать друг с другом. Например, IM-клиент может использовать модули облачного хранения данных для передачи файлов. Модуль медиаплеера может использовать модули интеграции с различными сайтами для поиска новой музыки, рекомендаций, биографий, текстов песен, обложек. Скачанный документ может быть отображен просмотрщиком документов. Взаимодействие скрыто от пользователя: например, RSS-клиент делегирует скачивание лент новостей HTTP-модулю и использует модуль веб-браузера для полноценного отображения HTML-содержимого.

Также модули могут иметь свои собственные субмодули, как, например, блокировщик рекламы для веб-браузера или модули поддержки конкретных протоколов для IM-клиента. Кроме того, модули могут предоставлять другие модули: таким образом, например, реализуется поддержка скриптовых плагинов при помощи модуля Qrosp.

Модули для LeechCraft

Для Leechcraft существуют десятки модулей, в частности:

Azoth

Мультипротокольный IM-клиент.

Включает в себя следующие возможности:

Отдельные модули предоставляют следующие возможности, среди прочих:

В настоящее время поддерживаются следующие протоколы:

LMP

Ориентированный на коллекции аудиоплеер, основанный на Phonon.

SB2

Основанный на QML модуль боковой панели, расширяемый при помощи специальных виджетов – кварков.

Доступны следующие стандартные кварки:

Также некоторые модули предоставляют свои кварки, например:

Прочие модули

  • CleanWeb – фильтр рекламы, совместимый с блок-листами расширения AdBlock для Mozilla Firefox.
  • FatApe – модуль поддержки пользовательских скриптов Greasemonkey.
  • OnlineBookmarks – интеграция с социальными онлайн-сервисами хранения закладок: Read It Later и Del.icio.us.

LeechCraft

Ссылки

Сайт LeechCraft

Скачать LeechCraft

IRC, ICQ, Messenger , PDF , Аудио , Аудиоплееры , Безопасность , Веб-браузеры , Загрузка файлов , Интернет , Новости и RSS-клиенты , Общение в сети , Пароли , Сети , Система , Текст , Торрент-клиенты и файловый обмен , Управление питанием

Оставить комментарий