Linux.org.ru
Новости - Галерея - Форум - Трекер - Wiki - Поиск
[#]  
Voker57 (фотография)

Вышел LeechCraft 0.3.0

Вышла в свет версия LeechCraft 0.3.0 — модульного кросс-платформенного интернет-клиента, написанного на 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 был переделан из отдельной программы за несколько часов.

В общем, более детальное описание есть в Википедии: http://ru.wikipedia.org/wiki/LeechCraft

Сейчас программа разрабатывается двумя людьми, один делает плагин Chatter, другой — все остальное. Есть еще несколько человек, помогающих со сборками под Windows и различные дистрибутивы Linux. Кто был бы очень нужен?

  • Переводчики. Есть перевод на русский, как-то продвигается дело с немецким, украинским и арабским. Нужно допиливать как эти, так и переводить на другие языки.
  • Дизайнеры иконок.
  • Создатели сайтов. Сайт проекта хорош, но только как «зона для разработчиков». Было бы очень здорово нарисовать красивый сайт, со скриншотами, пользовательскими мануалами и ссылкой «скачать».
  • Разработчики.
  • Ну и просто пользователи, конечно же.
  • LeechCraft пишется и используется в основном под Linux, поэтому работа под Windows не отлажена. Да и не обладает автор программы временем и ресурсами для отладки под Windows. А еще версия 0.3 выпустилась уже устаревшей, ибо давно вошла в feature freeze, а разработка перенеслась на master-бранч. По факту, 0.3.0 является демонстрацией того, что что-то есть, что-то собирается и даже как-то иногда работает. Поэтому нужны Win32-разработчики.

Ссылки:

>>> Сайт проекта

Метки: aggregator, bittorrent, browser, opensource, p2p, qt, web

Voker57 * (20.08.2009 16:08:52)
Проверено: boombick (20.08.2009 17:44:54)

[#]  

Re: Вышел LeechCraft 0.3.0

Интересная штука. посмотрим.

squareroot ** (20.08.2009 16:46:39)
[#]  

Re: Вышел LeechCraft 0.3.0

Да, PKGBUILD-a нету?

squareroot ** (20.08.2009 16:51:29)
[#] Ответ на: Re: Вышел LeechCraft 0.3.0 от squareroot 20.08.2009 16:51:29  
Voker57 (фотография)

Re: Вышел LeechCraft 0.3.0

> Да, PKGBUILD-a нету?

нету

Voker57 * (20.08.2009 16:55:32)
[#]  
Demon37 (фотография)

Re: Вышел LeechCraft 0.3.0

Крутой комбайн. Опера нервно курит в сторонке.

Demon37 **** (20.08.2009 16:59:36)
[#]  
Sekai (фотография)

Re: Вышел LeechCraft 0.3.0

Что с варкой кофе и поддержкой emacs'а?

Sekai # (20.08.2009 17:33:34)
[#] Ответ на: Re: Вышел LeechCraft 0.3.0 от Sekai 20.08.2009 17:33:34  
Voker57 (фотография)

Re: Вышел LeechCraft 0.3.0

К версии 23.1 будет обязательно

Voker57 * (20.08.2009 17:39:20)
[#]  
saguro (фотография)

Re: Вышел LeechCraft 0.3.0

ого! все в одном?

saguro (20.08.2009 17:47:17)
[#]  
Alsvartr (фотография)

Re: Вышел LeechCraft 0.3.0

>Зачем комбайн, когда есть уже %programname%? Потому что плагины очень хорошо интегрируются между собой, сохраняя работоспособность по отдельности, и очень легко добавлять новые.

Это хорошо для разработчика, а для пользователя - как бы не очевидно, что хорошо.

Alsvartr ** (20.08.2009 17:55:32)
[#] Ответ на: Re: Вышел LeechCraft 0.3.0 от Alsvartr 20.08.2009 17:55:32  
Voker57 (фотография)

Re: Вышел LeechCraft 0.3.0

> Это хорошо для разработчика, а для пользователя - как бы не очевидно, что хорошо.

Прочитай текст новости немного дальше.

Voker57 * (20.08.2009 17:57:08)
[#]  
NegatiV (фотография)

Re: Вышел LeechCraft 0.3.0

кто-нибудь уже пробовал? как оно?

NegatiV (20.08.2009 17:58:58)
[#]  
timth (фотография)

Re: Вышел LeechCraft 0.3.0

тормозит оно сильно?

timth *# (20.08.2009 18:00:14)
[#] Ответ на: Re: Вышел LeechCraft 0.3.0 от timth 20.08.2009 18:00:14  
Voker57 (фотография)

Re: Вышел LeechCraft 0.3.0

> тормозит оно сильно?

не сильнее, чем FF 3.5

Voker57 * (20.08.2009 18:03:02)
[#]  

Re: Вышел LeechCraft 0.3.0

Еще музыку встроить и емакс

ce_tamotko_za_uzori (20.08.2009 18:06:22)
[#] Ответ на: Re: Вышел LeechCraft 0.3.0 от ce_tamotko_za_uzori 20.08.2009 18:06:22  
Voker57 (фотография)

Re: Вышел LeechCraft 0.3.0

Музыка уже есть, плагин LMP

Voker57 * (20.08.2009 18:08:37)
[#]  
timth (фотография)

Re: Вышел LeechCraft 0.3.0

Readme пустое. и как устанавливать?

timth *# (20.08.2009 18:11:31)
[#] Ответ на: Re: Вышел LeechCraft 0.3.0 от Voker57 20.08.2009 18:03:02  
timth (фотография)

Re: Вышел LeechCraft 0.3.0

ну и сравнение. ff3.5 на нетбуке вообще не юзабелен же.

timth *# (20.08.2009 18:12:04)
[#] Ответ на: Re: Вышел LeechCraft 0.3.0 от timth 20.08.2009 18:11:31  
Voker57 (фотография)

Re: Вышел LeechCraft 0.3.0

> Readme пустое. и как устанавливать?

http://leechcraft.org/wiki/GetLeechCraft

Voker57 * (20.08.2009 18:14:03)
[#]  
DeXPeriX (фотография)

Re: Вышел LeechCraft 0.3.0

Кхм. Зачем оно нужно, когда есть pipe? Терминал, имхо, рулит :)

DeXPeriX (20.08.2009 18:22:47)
[#]  

Re: Вышел LeechCraft 0.3.0

Комбайны не нужны.

>Зачем комбайн, когда есть уже %programname%? Потому что плагины очень хорошо интегрируются между собой


И ведь даже в голову не приходит улучшить интеграцию уже существующих программ...

eugene2k * (20.08.2009 18:25:12)
[#] Ответ на: Re: Вышел LeechCraft 0.3.0 от eugene2k 20.08.2009 18:25:12  
Voker57 (фотография)

Re: Вышел LeechCraft 0.3.0

> И ведь даже в голову не приходит улучшить интеграцию уже существующих программ...

Сколько не интегрируй, все равно монолит будет интегрирован лучше, чем вещи, созданные разными людьми. См. linux kernel.

Voker57 * (20.08.2009 18:30:25)
[#]  

Re: Вышел LeechCraft 0.3.0

Закос под Оперу просто былинный. Впечатляет бессистемность Гуя и нагромождение фич, являющихся плодом больного воображения человека измученного интернетом. Адблока или чего-то похожего я к слову не нашёл (возможно просто заблудился в гуях). Битторент плагин, отключенный мною с ходу, обиделся на меня и больше в списке плагинов не появляется. Но в целом проект очень занятный. Что-то вроде безхулёвой лисы с бинарными плагинами. Русский перевод жжёт. Очень советую сделать плагин с vim-подобным интерфейсом на манер vimperator'а (в гуе можно просто заблудиться) и уменьшить размер родных иконок в табах (таббар выглядит очень широким).

KblCb ** (20.08.2009 19:01:34)
[#] Ответ на: Re: Вышел LeechCraft 0.3.0 от Voker57 20.08.2009 18:30:25  

Re: Вышел LeechCraft 0.3.0

см. git который собирает linux kernel

eugene2k * (20.08.2009 19:04:10)
[#] Ответ на: Re: Вышел LeechCraft 0.3.0 от KblCb 20.08.2009 19:01:34  
Voker57 (фотография)

Re: Вышел LeechCraft 0.3.0

1. Опера говно

2. Адблок точно есть

3. Иконки регулируются стилем qt

// Здесь, выше и ниже выражено мнение разработчика сабжа

Voker57 * (20.08.2009 19:09:33)
[#] Ответ на: Re: Вышел LeechCraft 0.3.0 от eugene2k 20.08.2009 19:04:10  
Voker57 (фотография)

Re: Вышел LeechCraft 0.3.0

git, который собирает линукс кернел, создан для выполнения более-менее одной специфической задачи.

Voker57 * (20.08.2009 19:15:25)
[#] Ответ на: Re: Вышел LeechCraft 0.3.0 от Voker57 20.08.2009 19:09:33  

Re: Вышел LeechCraft 0.3.0

>1. Опера говно

Аргументы будут? Ваш проект куда хуже, даже слов нету таких)

st0ke * (20.08.2009 19:15:38)
[#] Ответ на: Re: Вышел LeechCraft 0.3.0 от st0ke 20.08.2009 19:15:38  

Re: Вышел LeechCraft 0.3.0

> 1. Опера проприетарное говно

Аргументы не требуются.

astsmtl (20.08.2009 19:24:24)
[#]  
Quasar (фотография)

Re: Вышел LeechCraft 0.3.0

ТАКОГО монолита мир ещё не видел... Может разработчикам сразу сделать свой дистрибутив?

Quasar ** (20.08.2009 19:28:55)
[#]  

Re: Вышел LeechCraft 0.3.0

Мне кажется, что такой комбайн не нужен: терзают смутные сомнения что все вместе будет лучше, чем программы по отдельности (вспоминается что сделали с Mozilla Suite). Да, столь тесная интеграция возможно потеряется, но мне кажется, одна программа должна уметь делать что-то одно и делать это хорошо (вроде как именно это и называют "unix-way")...

P.S. пиар в википедии - это круто, да. оценил (видел правку с внесением в шаблон {{BitTorrent}}. Осталось теперь добавить в шаблон {{Браузеры}}. upd. Сейчас пока писал, посмотрел оказывается "уже". Ну тогда еще и в {{Медиаплееры}}).

X-Pilot *** (20.08.2009 19:30:18)
[#]  
Quasar (фотография)

Re: Вышел LeechCraft 0.3.0

Вопрос разработчику: может лучше сделать броузер с поддержкой скриптования пользовательских действий на простом языке программирования вроде shell? Например, можно запрограммировать получение и парсинг содержимого сайта с выводом в удобоваримом виде, а также мультипостинг в несколько блогов или интернет-ресурсов.

Quasar ** (20.08.2009 19:34:09)
[#] Ответ на: Re: Вышел LeechCraft 0.3.0 от Voker57 20.08.2009 19:09:33  

Re: Вышел LeechCraft 0.3.0

>2. Адблок точно есть

Как зовут плагин который выполняет его функции?

>3. Иконки регулируются стилем qt

Икоки плагинов в таббаре ничем нифига не регулируются.

KblCb ** (20.08.2009 19:36:41)
[#] Ответ на: Re: Вышел LeechCraft 0.3.0 от Quasar 20.08.2009 19:34:09  
Voker57 (фотография)

Re: Вышел LeechCraft 0.3.0

> Вопрос разработчику: может лучше сделать броузер с поддержкой скриптования пользовательских действий на простом языке программирования вроде shell? Например, можно запрограммировать получение и парсинг содержимого сайта с выводом в удобоваримом виде, а также мультипостинг в несколько блогов или интернет-ресурсов.

Можно и такой плагин к браузеру приделать в рамках сегодняшней архитектуры. Ваша помощь будет неоценимой.

Voker57 * (20.08.2009 19:39:04)
[#] Ответ на: Re: Вышел LeechCraft 0.3.0 от KblCb 20.08.2009 19:36:41  

Re: Вышел LeechCraft 0.3.0

's/Икоки/Иконки/'

KblCb ** (20.08.2009 19:39:25)
[#] Ответ на: Re: Вышел LeechCraft 0.3.0 от KblCb 20.08.2009 19:36:41  
Voker57 (фотография)

Re: Вышел LeechCraft 0.3.0

2. CleanWeb.

3. Имеется ввиду их размер.

Voker57 * (20.08.2009 19:40:26)
[#]  

Re: Вышел LeechCraft 0.3.0

Ебилды есть, даже со своим оверлеем, за что сабжу респект.
Надо собрать 0.3.0 или даже trunk если есть.

Кстати, что авторы думают по интеграции с kde? Использовать kdelibs во многих вещах было бы существенно проще.

CyberTribe ** (20.08.2009 19:43:27)
[#]  
pevzi (фотография)

Re: Вышел LeechCraft 0.3.0

На самом деле, проект очень перспективный. Уже сейчас он уже много чего может, но пока много недочетов и ваще. В будущем, когда все исправят и допилят, думаю для многих оно заменит все существующие браузеры, торрент-клиенты и еще кучу всего.

pevzi * (20.08.2009 19:50:45)
[#] Ответ на: Re: Вышел LeechCraft 0.3.0 от CyberTribe 20.08.2009 19:43:27  
Voker57 (фотография)

Re: Вышел LeechCraft 0.3.0

> Кстати, что авторы думают по интеграции с kde? Использовать kdelibs во многих вещах было бы существенно проще.

Интеграция с KDE через D-Bus. Не хочется в обязательном порядке тянуть за собой kdelibs.

Лайв-ебилды есть, что на личкрафт, что на либторрент, пользуемый в torrent-плагине.

Voker57 * (20.08.2009 19:58:44)
[#] Ответ на: Re: Вышел LeechCraft 0.3.0 от Voker57 20.08.2009 19:58:44  

Re: Вышел LeechCraft 0.3.0

уже собираю.
Прелесть kdelibs в целой кучи готовых технологий, таких как plasma, kpart, kwallet и тому подобных. Впрочем вам, как разработчикам, виднее.

CyberTribe ** (20.08.2009 20:02:10)
[#]  
Aceler (фотография)

Re: Вышел LeechCraft 0.3.0

Неплохо будет смотреться на нетбуке/наладоннике. Реквестирую jabber-клиент на базе libtelepathy :)

Aceler ***** (20.08.2009 20:10:32)
[#]  
question4 (фотография)

Re: Вышел LeechCraft 0.3.0

Как у LMP с поддержкой недокачанных файлов? По сравнению, например, с mplayer. Играет ли он MIDI/MOD/прочее?

question4 *** (20.08.2009 20:13:18)
[#] Ответ на: Re: Вышел LeechCraft 0.3.0 от Voker57 20.08.2009 19:40:26  

Re: Вышел LeechCraft 0.3.0

>2. CleanWeb

Так я и думал. В настройках данного плагина есть вкладка "подписки" с пустым списком и кнопкой "удалить". Возможно это только в гите. К слову переварить ленту ответов с ЛОР'а aggregator не осилил (ошибка делегирования).

KblCb ** (20.08.2009 20:14:46)
[#] Ответ на: Re: Вышел LeechCraft 0.3.0 от KblCb 20.08.2009 20:14:46  
Voker57 (фотография)

Re: Вышел LeechCraft 0.3.0

> В настройках данного плагина есть вкладка "подписки" с пустым списком и кнопкой "удалить". Возможно это только в гите. К слову переварить ленту ответов с ЛОР'а aggregator не осилил (ошибка делегирования).

на CleanWeb подписка путем нажатия на abp:-ссылку, например, на странице с подписками на сайте того же AdBlockPlus. Спасибо за баг-репорт, разработчики займутся решением данной проблемы.

Voker57 * (20.08.2009 20:17:36)
[#] Ответ на: Re: Вышел LeechCraft 0.3.0 от question4 20.08.2009 20:13:18  
Voker57 (фотография)

Re: Вышел LeechCraft 0.3.0

> Как у LMP с поддержкой недокачанных файлов? По сравнению, например, с mplayer. Играет ли он MIDI/MOD/прочее?

Всецело зависит от Phonon и его бэкенда.

Voker57 * (20.08.2009 20:35:05)
[#]  

Re: Вышел LeechCraft 0.3.0

>Интеграция с ВКонтакте, LOR и Хабрахабром.

Вот он лор в какой категории на самом деле.

omegatype (20.08.2009 20:53:34)
[#]  

Re: Вышел LeechCraft 0.3.0

Чего не хватает за первые минуты использования:
1. Закрытия вкладки средней кнопкой мыши.
2. Поддержки пользовательских стилей (сь userstyles).
3. Возможности скрыть строку меню.
4. Импорта (букмарки, ленты новостей и т.п.)

Ну и если уж комбайн, то нужно ещё добавить почтовый клиент и im (причём не только jabber но и другие протоколы).

Вопрос ещё. Менеджер паролей есть?

CyberTribe ** (20.08.2009 20:58:02)
[#] Ответ на: Re: Вышел LeechCraft 0.3.0 от CyberTribe 20.08.2009 20:58:02  
Voker57 (фотография)

Re: Вышел LeechCraft 0.3.0

1. Попробуем 2. Есть в настройках 3. Рекомендуем написать в трекер (http://leechcraft.org) 4. Есть импорт/экспорт в OPML для лент и xbel для букмарков

Менеджер паролей есть, но до выхода Qt 4.6 он останется кривым и глючащим.

Voker57 * (20.08.2009 21:06:06)
[#] Ответ на: Re: Вышел LeechCraft 0.3.0 от Aceler 20.08.2009 20:10:32  
Aceler (фотография)

Re: Вышел LeechCraft 0.3.0

Но я так и не понял, как этим пользоваться.

Aceler ***** (20.08.2009 21:12:00)
[#] Ответ на: Re: Вышел LeechCraft 0.3.0 от Voker57 20.08.2009 21:06:06  

Re: Вышел LeechCraft 0.3.0

Тикет написать на русском или английском?

CyberTribe ** (20.08.2009 21:23:28)
[#] Ответ на: Re: Вышел LeechCraft 0.3.0 от CyberTribe 20.08.2009 21:23:28  
Voker57 (фотография)

Re: Вышел LeechCraft 0.3.0

На английском

Voker57 * (20.08.2009 21:26:39)
[#] Ответ на: Re: Вышел LeechCraft 0.3.0 от Voker57 20.08.2009 19:15:25  

Re: Вышел LeechCraft 0.3.0

Ок, раз гит не катит, тогда вопрос: в чем разница между подходом когда одна команда работает над множеством проектов и подходом когда много команд работают каждая над одним проектом?

eugene2k * (20.08.2009 21:29:21)
[#] Ответ на: Re: Вышел LeechCraft 0.3.0 от Voker57 20.08.2009 21:26:39  

Re: Вышел LeechCraft 0.3.0

Кстати, по поводу 2-го вы видимо не так поняли, имеется в виду стили веб-страниц.

CyberTribe ** (20.08.2009 21:31:35)

О Сервере - Правила форума
http://www.linux.org.ru/

Rambler's Top100 TopList