ViperHive 0.1
Python powered DC++ hub
Вышел первый публичный релиз хаба Viperhive.
- Написанный на питоне, хаб прост как палка и достаточно гибок.
- Маленький: ядро содержит всего около 1000 строк кода.
- Конфиги хранятся в человекочитаемом формате YAML. Вот примеры: настройки, привилегии, триггеры антиспама, регистрация пользователей.
- В комплект входят преднастроенный антиспам с 4мя регэкспами которые отслеживают: http-ссылки (с белым листом), dchub:// ссыслки, ip адреса.!
- Основные плагины входят в комплект хаба.
- Русский перевод для ядра и плагинов
- Поддержка меню ядром и плагинами
В данный момент требуется помощь в оттестировании и отлове ошибок.
Сейчас решается в каком виде будет выполнен гуй и нужен ли он будет вообще. Если у кого есть заявки на плагины - пишите. :)
Скриншот менюшки:
| Прикрепленный файл | Размер |
|---|---|
| viperhive.PNG | 13.46 кб |



Хотелось бы видеть в новом
Хотелось бы видеть в новом хабе поддержку lua
Как потестить?
Где сам хаб, чего-то я не понял? Как его потестить-то?
инструкцыа
http://code.google.com/p/viperhive/wiki/InstallRU
раскажите как запускать
раскажите как запускать его... охото потестировать а он ошибки дает типа нет модуля yaml а где его брать и как ставить и что вообще надо для запуска хаба
пыщ
http://code.google.com/p/viperhive/wiki/InstallRU
Сделал всё, как написано в
Сделал всё, как написано в инструкции. После отправки пароля пишет соединение закрыто и всё =(
P.S. получилось с 45 попытки :)Уже всё норм.
скорее всего вводите неверный
скорее всего вводите неверный пароль. учитите, если вы вводите пароль в конфиг - вводите его в UTF-8.
также, в конфиге можно
также, в конфиге можно выставить loglevel=10, тогда в консоль будет выводится отладочная информация. может помочь в диагностике.
Потестировал немного..
1. При попытке смены MOTD через меню, выдаёт ошибку(пробовал и на латинском и на кириллице).
2. Поддержка кириллицы в названии хаба.
3. Как юзеру зарегистрироваться самому?
4. Мне кажется, не хватает плагинов топ юзеров, автоматический вывод новостей.
5. Отправка сообщения забаненому/заглушённому/кикнутому юзеру.
6. Периодически при входе на хаб после ввода пароля соединение просто закрывается(ну не знаю как оно с кодировкой связано, ввожу с клиента, пароль который стоял сразу по умолчанию у юзера admin).
7. Сообщение юзеру при вводе неверного пароля.
8. Вывод информации юзеру после его регистрации (пароль, уровень).
Или 1,2 связано с кодировкой?
1,2 - покажите ошибку. (по
1,2 - покажите ошибку. (по идее должно вывести в экран хаба). Что если ввести через !Set motd message <новый MOTD>?
3 - пишется regme плагин
4 - статы будут.
5 - учтем.
6 - не наблюдал ни разу =\. loglevel=10 и посмотреть чего выводит в консоль.
7 - БАГА.
8 - см 3
1,2 - как выложить картинки?
1,2 - как выложить картинки? 2 - точно связано с UTF-8
3 - а какой плагин отвечает за регистрацию?
8 - после того, как администратор регистрирует юзера ему не выводится никакой информации о том, что его зарегистрировали
1,2 -
1,2 - img.flashtux.org.
вообще из вендовой консоли можно копировать - щелкните по иконке в заголовке, выберите "свойства" и установите "выделение мышью"
2 - хм хм хм
3 - ядро
8 - ээ. а надо?
1 - Unhandled exception in
1 - Unhandled exception in thread started by
Traceback (most recent call last):
File "C:\Documents and Settings\Alessandro\╨рсюўшщ ёЄюы\viperhive_0.1_easy_sta
rt\viperhive\viperhive.py", line 471, in parse_cmd
self.send_to_addr(addr,self._(' Error while proccessing command %s|') %
traceback.format_exc())
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 80: ordinal
not in range(128)
3 - эмм... всё равно не понял как самому зарегистрироваться :(
8 - ну получается что юзеру дали пароль, а какой именно он не знает. Они и так постоянно пароли забывают...
3,8 - повторюсь - плагин
3,8 - повторюсь - плагин regme сейчас в разработке. допишу, оттестирую - будет возможность самостоятельной регистрации.
1 - багрепорт принят. исправим. ;)
я просто фразу "пишется
я просто фразу "пишется regme плагин" истолковал, как описание действий, которые надо сделать =)
Спасибо!