Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ DC-клиенты _ yet another console client

Автор: pro 16.12.2010, 22:36

в процессе разработки Net::DirectConnect случайно получился клиент, который умеет раздавать файлы.
пока конечно не 100% протокола, но работает.

фичи: сохраняет хеши в sqlite, нет проблем с перехешированием сменных дисков.
нормально работает с файллистами из сотен тысяч файлов
в нормальных ос раздает через sendfile - быстро.
dc,adc

вот так поставить под windows:
get perl from http://mydc.ru/r/?http://strawberryperl.com/ and install and run
C:\strawberry\perl\bin\cpan.bat Net::DirectConnect
C:\strawberry\perl\site\bin\dcshare.bat
or with config:
get tar.gz from http://mydc.ru/r/?http://search.cpan.org/dist/Net-DirectConnect/
unpack,
cd examples
cp config.pl.dist config.pl
edit config.pl
perl dcshare


вот так под любой нормальной ос:
cpan Net::DirectConnect
и скрипт dcshare попадает в bin

использовать просто:
dcshare dchub://hub.net hub.com adc://hub.edu dir /dir/dir ...

можно настроить через конфиг: он внутри http://mydc.ru/r/?http://search.cpan.org/dist/Net-DirectConnect/ в examples

баги, пожелания, предложения - ниже 8)

Автор: mariner 17.12.2010, 0:25

А вэбморда есть? давно ищу замену микродц2

Автор: pro 17.12.2010, 0:31

Цитата(mariner @ 17.12.2010, 0:25) *
А вэбморда есть? давно ищу замену микродц2


сейчас нет, но я уже делал dev выдачу состояния по http.
полноценного клиента с ajax и блудницами достаточно долго писать, я не готов сейчас.

Автор: @_JuNiOr_@ 17.12.2010, 3:41

pro

Модешь расказать подробней как ставить на винду 7 ?

Автор: pro 17.12.2010, 12:01

я уж не знаю куда подробнее чем в первом посте

Автор: @_JuNiOr_@ 17.12.2010, 21:43

pro чтото у меня не вызходит ((

Автор: Saymon 17.12.2010, 21:56

@_JuNiOr_@, что и как делал? Рассказывай.

Автор: @_JuNiOr_@ 17.12.2010, 22:02

Saymon скачал http://mydc.ru/r/?http://strawberryperl.com/ усановил на комп запустил
C:\strawberry\perl\site\bin\dcshare.bat
теги добавли , а всё остальное не могу понять кула через cmd пробывал ну нифига

Автор: Saymon 17.12.2010, 22:07

@_JuNiOr_@, Основной ответ ждать от автора.

Но чуть могу сказать, что на венде нужно открывать каждый .pl и .cgi скрипт вроде как и первую строчку

Код
#!/usr/bin/perl

писать типа
Код
#!c:\путь\perl.exe

Вроде как-то так.

PS. Могу и ошибаться.

Автор: pro 18.12.2010, 0:11

C:\strawberry\perl\site\bin\dcshare.bat hub.ru c:\share\

Saymon:
так делать не надо.
можно скопировать C:\strawberry\perl\bin\perl.exe в C:\usr\bin\
или запускать perl script.pl

Автор: @_JuNiOr_@ 20.12.2010, 1:52

Только с работы пришол завтра попробуем , надеюсь всё выйдет ))