LINUX.ORG.RU

DCGET: консольный клиент для скачивания файлов в DC++ сетях

 , ,


0

0
Тихо и незаметно (с) вышел релиз консольного клиента для сетей DC++. Cерверная часть является форком shakespeer, относительно шекспира доработана мультитредовая закачка с нескольких источников и убраны некоторые баги, плюс добавлены новые. DCGET писался под Asus WL500gP, но и под PC вполне работает.

На данный момент он позволяет:

  • посылать сообщения в чат
  • искать по TTH
  • искать по имени
  • скачивать по TTH
  • скачивать файлы по маске

Клиент не интерактивный, т.е. по использованию похож на wget

>>> Скачать можно тут

★★★★

Проверено: JB ()
Буду благодарен за любую помощь в тестировании. Если кого то заинтересует данный проект и этот "кто то" захочет помочь - милости просим.
angel_il ★★★★
() автор топика
Ответ на: комментарий от anonymous
в проекте, но времени шибко нехватает, все для общения клиента и php/perl готово нехватает времени на интерфейс.
angel_il ★★★★
() автор топика
make даёт простыню ошибог. Первая и главная:

log.c:34:19: error: event.h: Нет такого файла или каталога

+ много варненгов

+ файл INSTALL из 1 байта, README из 0 - низачёд

anonymous
()
Автор молодец! Респект!
anonymous
()
IMHO очень полезное начинание. Ждём.
anonymous
()
Отлично. Хотя клиент-серверный подход мне не особо нравится - лучше а-ля rtorrent - один процесс в screen - никаких лишних портов, паролей для доступа туда и прочей хренотени. Опять же ncurses интерфейс много удобней командной строки.
AMDmi3
()
Требует libiconv, вот только есть ли он в убунте/дебиан? Вручную так лень качать и компилировать.
init ★★★★★
()
Ответ на: комментарий от sneer
>оно без иксов стартанёт?

Если ты про DCGET, то в новости написано, что писался он под Asus WL500gP, что подразумевает старт без иксов. А для mldonkey, если я не ошибаюсь, существует множество графических интерфейсов являющихся "надстройками" над ним.

Opxocc
()
Ответ на: комментарий от Opxocc
тоесть mldonkey это cli а всё остальное это графические приблуды. кто его в качетсве дс клиента юзал. как оно?
sneer
()
Ответ на: комментарий от anonymous
>А DCGET протокол ADC поддерживает???

его поддерживает серверная часть которая sphubd

angel_il ★★★★
() автор топика
Одобряю. Сам после долгого пользования LinuxDC++ недавно таки пересел на StrongDC + wine. В основным из-за многопоточности.
Если данная штука будет юзабельна, то это будет хорошо.
Gular
()
Ответ на: комментарий от anonymous
>microdc

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

angel_il ★★★★
() автор топика
Ответ на: комментарий от prizident
>там случаем не завалялись патчи для многопоточности в linuxdcpp? нет проекты совершенно разные, мне linuxdcpp не подходил по нескольким параметрам, поэтому им я не интересовался, и помочь ничем не смогу.
angel_il ★★★★
() автор топика
Ураааааа! мну пошел качать))
ierton ★★
()
Спасибо, обязательно приму участи в тестировании.
ssh2 ★★★★★
()
Ответ на: комментарий от anonymous
>Многопоточность в Valknut есть начиная с 11 версии.

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

kott ★★★★★
()
Спасибо. То, что нужно.
Обязательно протестирую.
pacify ★★★★★
()
Давно искал такой клиент. Спасибо автору. Кстати я нашел тут про бомжа сайт - http://www.bomgik.ru
anonymous
()
Ответ на: комментарий от anonymous
microdc2 не рулит ниразу. Пользовался. Вообще у каждого DC клиента под линь есть минусы:

valknut - сверхкривой интерфейс, если кол-во закачиваемых файлов превышает 1к-2к, то тормоза в этом ужасном плоском листе закачек просто неимоверные. к тому же у нас 2 хаба суммарным количеством 8к пользователей, еле жуёт. постоянно валицо. память течет безбожно. причем такие глюки у всех кто пользуецо, ни одного счастливого владельца не видел.

micordc2 - постоянно сваливается в 100% использование проца, отваливается от хаба, конечно же очень неудобен (разве что для сервера), нет мультисорца (одновременная скачка одного файла с нескольких человек). Нельзя заходить на несколько хабов сразу.

linuxdcpp - очень ушлая функциональность, френдов нет, мультисорца нет, даже игнора нет. шрифты настроить нельзя. $UserMenu понимает с трудом и криво. Не видит, когда один и тот же человек сидит на 2х хабах - дает ему по 1му слоту на хаб (валкнут такое ловит). Неимоверно жрет проц на большом количестве народа (30-40% на Celeron D 2.4Ghz).

Пока что лучше flylink под wine нет _ничего_.
steinburzum
()
Неужели НИКТО не нашёлся во всём мире, чтобы внести существенный вклад в развитие ApexDC++ for Linux? казалось бы ещё чуть-чуть и всё заработает...
anonymous
()
Ответ на: комментарий от Gular
> недавно таки пересел на StrongDC + wine

Я тож гоняю через wine, но не стронг, а FlylinkDC++. Автор специально ведет разработку с учетом "особенностей" wine, флайлинк крэшится заметно меньше, чем стронг..

boombick ★★★★★
()
Ответ на: комментарий от AMDmi3
>Хотя клиент-серверный подход мне не особо нравится - лучше а-ля rtorrent - один процесс в screen

На вкус и на цвет фломастреры разные.

>Опять же ncurses интерфейс много удобней командной строки.

А из скрипта как дёргать?

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от steinburzum
>linuxdcpp - очень ушлая функциональность, френдов нет, мультисорца >нет, даже игнора нет. шрифты настроить нельзя. $UserMenu понимает с >трудом и криво. Не видит, когда один и тот же человек сидит на 2х >хабах - дает ему по 1му слоту на хаб (валкнут такое ловит). >Неимоверно жрет проц на большом количестве народа (30-40% на Celeron D 2.4Ghz).
Хм...
Тоже Celeron 2.2Ghz, по 1000-2000 человек на хаб, всего 3-и хаба...
Жрет проц - да, но тот же Флайлинк или СтронгДС на этой же машине так же жрет проц на Винде, если пытаешься в поиске искать ".", и тип файла выставить "видео", размер больше 300Мб, при этом больше 2000 совпадений, но ничего нормалёк...
Кстате у Меня LinuxDC++ живет, в то время как Флайлинк или СтронгДС - умирают. Так же что убивает в Флайлинке или в Стронге, через время шара на 200-300Гб обнуляется(заходишь а у Тебя зашарено 0), или же приходится убивать файлы настройки иначе ОНО не запускается...
anonymous
()
Ответ на: комментарий от Cucumber
>Под линукс к сожалению пока все DC++ клиенты не допиленные.

в том то и дело а под железки типа wl500g и вообще выбирать практически не из чего.

angel_il ★★★★
() автор топика
Не собирается.
Все заканчивается на этой ошибке:
cannot find -liconv

libiconv нет и поставить в принипе не могу (gentoo)
Deleted
()

apexdc++

собрал apexdc, а гуй не стартует.... просто висит в памяти и все..
anonymous
()
Однако, не собирается. И ни инструкции, ни ./configure. :(

Сабж, между тем, интересует весьма.

lodin ★★★★
()
Ответ на: комментарий от lodin
Jднако, configure.in есть и можно сгенерить configure, который потом падает из-за того, что не может найти makefile.in
Deleted
()
Ответ на: комментарий от lodin
>Однако, не собирается. И ни инструкции, ни ./configure.

в svn репозитарии я выложил configure. если есть желание стучи аська 106171753

angel_il ★★★★
() автор топика
не качал, но чую, что херня.
mirage
()
А я привык пользоваться BCDC++ под Wine :)
MrXander
()
выложил последнюю сборку с поддержкой шаринга.
angel_il ★★★★
() автор топика
Ответ на: комментарий от Deleted
Ага, именно так. А вот automake (который, по идее, должен нагенерить Makefile.in) падает и работать не хотит.

bash$ automake lib/Makefile.am:2: required directory lib/sphubd does not exist lib/Makefile.am:2: required directory lib/sp does not exist lib/splib/Makefile.am:2: `CPPFLAGS' is a user variable, you should not override it; lib/splib/Makefile.am:2: use `AM_CPPFLAGS' instead.

automake-1.9

lodin ★★★★
()
Ответ на: комментарий от lodin
для начала предлагаю обновиться, затем configure. Но тут ведь еще вот ккая загвоздка: сам shakespeer имеет дибильную систему сборки и чтобы все переделать нужно уйму времени положить, а потом еще и сопровождать.
angel_il ★★★★
() автор топика
angel_il, не могли бы вы перечислить все зависимости, необходимые для сборки и их версии?
maxv34
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.