LeechCraft 0.3.0 LeechCraft — модульный кросс-платформенный интернет-клиент, написанный на C++, Qt и Boost. В текущую версию входят плагины:
- Aggregator, клиент для чтения лент новостей RSS/Atom.
- BitTorrent, плагин для BitTorrent-сетей, как это ни странно.
- LMP, небольшой медиапроигрыватель на базе Phonon, поддерживающий очереди и потоковое воспроизведение.
- Poshuku, полноценный веб-браузер с блокировщиком рекламы (совместимым с AdBlock), основанный на WebKit.
- SeekThru, OpenSearch-клиент.
Для полноты картины отметим, что есть еще:
- CSTP, обеспечивающий работу с HTTP-протоколом.
- DBusManager, который дает LeechCraft'у связь с другими приложениями через D-Bus.
- DeadLyrics, который был хорошим клиентом для LyricWiki.org, но из-за изменения API умер.
- HistoryHolder, отслеживающий историю закачек.
- NetworkMonitor, отслеживающий HTTP-запросы и предоставляющий информацию по ним.
Уже написано для следующей версии:
- Chatter: небольшой плагин, для общения в IRC.
- LCFTP: поддержка FTP-закачек и двухпанельный FTP-клиент.
Планируется:
- Поддержка протокола Gnutella и, возможно, DC.
- Удаленный доступ через Web, Jabber.
- Интеграция с ВКонтакте, LOR и Хабрахабром.
- Поддержка плагинов на других языках программирования как напрямую, например, Python, так и через механизмы вроде D-Bus.
Плагины очень хорошо интегрируются между собой, сохраняя работоспособность по отдельности, и очень легко добавлять новые. Например, можно при помощи BitTorrent в автоматическом режиме скачивать ссылки, полученные из новостей в Aggregator и добавлять скачанные медиа-файлы в LMP. Также организован совместный доступ к cookies. Благодаря проработанной архитектуре, добавить свой плагин, работающий с новым протоколом, и интегрировать его с остальными, очень просто. Плагин Chatter был переделан из отдельной программы за несколько часов.
LeechCraft пишется и используется в основном под Linux, поэтому работа под Windows не отлажена.
Home_
http://leechcraft.org/Downloads (~580 Kb)_
http://downloads.sour...e_mirror=sunet