LINUX.ORG.RU

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

 , ,


0

0

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

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

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

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

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

★★★★

Проверено: JB ()

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

Буду благодарен за любую помощь в тестировании. Если кого то заинтересует данный проект и этот "кто то" захочет помочь - милости просим.

angel_il ★★★★ ()

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

Неплохо. Но веб-интерфейс не помешал бы.

anonymous ()

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

в проекте, но времени шибко нехватает, все для общения клиента и php/perl готово нехватает времени на интерфейс.

angel_il ★★★★ ()

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

Хмм, а кто ж его пустит-то на хаб без шары?

Rikz ★★★ ()

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

make даёт простыню ошибог. Первая и главная:

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

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

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

anonymous ()

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

Автор молодец! Респект!

anonymous ()

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

IMHO очень полезное начинание. Ждём.

anonymous ()

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

Отлично. Хотя клиент-серверный подход мне не особо нравится - лучше а-ля rtorrent - один процесс в screen - никаких лишних портов, паролей для доступа туда и прочей хренотени. Опять же ncurses интерфейс много удобней командной строки.

AMDmi3 ()

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

Требует libiconv, вот только есть ли он в убунте/дебиан? Вручную так лень качать и компилировать.

init ★★★★★ ()

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

>оно без иксов стартанёт?

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

Opxocc ()

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

К mldonkey есть много интерфейсов. Вроде бы у него даже есть протокол для взаимодействия с интерфейсом.

http://linux.softpedia.com/progScreenshots/MLdonkey-Screenshot-248.html http://linux.softpedia.com/progScreenshots/MLdonkey-Screenshot-248.html

Сам не пользовался, не знаю.

anonymous ()

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

А DCGET протокол ADC поддерживает???

anonymous ()

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

Одобряю. Сам после долгого пользования LinuxDC++ недавно таки пересел на StrongDC + wine. В основным из-за многопоточности.
Если данная штука будет юзабельна, то это будет хорошо.

Gular ()

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

>microdc

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

angel_il ★★★★ ()

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

>там случаем не завалялись патчи для многопоточности в linuxdcpp? нет проекты совершенно разные, мне linuxdcpp не подходил по нескольким параметрам, поэтому им я не интересовался, и помочь ничем не смогу.

angel_il ★★★★ ()

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

Ураааааа! мну пошел качать))

ierton ★★ ()

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

Спасибо, обязательно приму участи в тестировании.

ssh2 ★★ ()

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

>Многопоточность в Valknut есть начиная с 11 версии.

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

kott ★★★★★ ()

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

Спасибо. То, что нужно.
Обязательно протестирую.

pacify ★★★★★ ()

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

Давно искал такой клиент. Спасибо автору. Кстати я нашел тут про бомжа сайт - http://www.bomgik.ru

anonymous ()

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

microdc2 не рулит ниразу. Пользовался. Вообще у каждого DC клиента под линь есть минусы:

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

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

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

Пока что лучше flylink под wine нет _ничего_.

steinburzum ()

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

Неужели НИКТО не нашёлся во всём мире, чтобы внести существенный вклад в развитие ApexDC++ for Linux? казалось бы ещё чуть-чуть и всё заработает...

anonymous ()

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

> недавно таки пересел на StrongDC + wine

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

boombick ★★★★★ ()

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

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

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

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

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

DNA_Seq ★★☆☆☆ ()

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

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

anonymous ()

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

>Под линукс к сожалению пока все DC++ клиенты не допиленные.

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

angel_il ★★★★ ()

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

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

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

Deleted ()

apexdc++

собрал apexdc, а гуй не стартует.... просто висит в памяти и все..

anonymous ()

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

Однако, не собирается. И ни инструкции, ни ./configure. :(

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

lodin ★★★★ ()

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

>Однако, не собирается. И ни инструкции, ни ./configure.

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

angel_il ★★★★ ()

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

не качал, но чую, что херня.

mirage ()

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

А я привык пользоваться BCDC++ под Wine :)

MrXander ()

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

выложил последнюю сборку с поддержкой шаринга.

angel_il ★★★★ ()

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

Ага, именно так. А вот 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 ★★★★ ()

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

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

angel_il ★★★★ ()

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

angel_il, не могли бы вы перечислить все зависимости, необходимые для сборки и их версии?

maxv34 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.