Страница 2 из 2

Statistics.tcl - TCL аналог модуля статистики stats.mod

СообщениеДобавлено: 16 апр 2011 14:21
tvrsh
Название: Statistics.tcl
Версия: 2.5
Автор: perpleXa (mod by tvrsh)
Описание: TCL аналог модуля статистики stats.mod
Поддержка Suzi: Да
Пример работы:
# Просмотр хелпа командой shelp:
<bionic> -stat|tstat <ник> <канал> - просмотр статистики выбранного ника за все время|сегодня на указанном канале.
<bionic> -place|tplace <ник> <канал> - просмотр места занимаемого выбранным ника на канале по указанному параметру за все время|сегодня.
<bionic> -top|ttop <число> <параметр> <канал> - просмотр топа пользователей за все время|сегодня на указанном канале по выбранному параметру.
<bionic> -all <канал> - просмотр полной статистики выбранного канала за все время.
<bionic> * Доступные параметры: букв, строк, улыбок, слов, входов, ников, действий, киков, топиков, модов, время.
<bionic> ** Без указания канала или пользователя будет показана статистика текущего канала или того пользователя, кто использовал команду. При отсутствии параметра, в качестве него будет использовано количество слов.
<bionic> -sappend <ник1> <ник2> <канал> - объединение статистики ник1 и ник2 на канале. ник1 после этого будет удален.
<bionic> -sset <ник> <параметр> <значение> <канал> - установка нового значения для параметра у ника на канале.
<bionic> * В качестве параметра используйте только lines, words, letters, smilies, joins, nicks, actions, kicks, topics, modes, time.
<bionic> -sraw <ник> <канал> - просмотр статистики для ника на канале в "сыром" виде.

# Статистика для текущего канала:
<tvrsh> -stat
<bionic> tvrsh@#3hauka: 73 слова, 407 букв(5.58 букв в слове), 40 строк(1.82 слова в строке), 0 действий, 0 улыбок(0.00 улыбок в строке), 2 входа, 0 киков, 0 ников, 0 топиков, 0 модов, время: 4:18:16. [21.04.2012 16:20]

# Статистика для другого ника:
<tvrsh> -stat _MsSmith_
<+bionic> _MsSmith_@#3hauka: 48 слов, 263 буквы(5.48 букв в слове), 30 строк(1.60 слов в строке), 0 действий, 1 улыбка(0.03 улыбки в строке), 2 входа, 0 киков, 0 ников, 0 топиков, 0 модов, время: 5:49:5. [22.04.2012 11:50]
<+bionic> На #3hauka был 0:10:58 назад (22.04.2012 17:59). Последняя фраза: "один матч так вообще был позорищем".

# Топ текущего канала:
<tvrsh> -top
<+bionic> Топ 10 по "слов": #1 - _3BEPb_(1138/24.63%), #2 - ync(939/20.32%), ... #10 - tvrsh(68/1.47%).

# Место на текущем канале:
<tvrsh> -place
<bionic> tvrsh занимает 9 место из 20 по "слов" (76) на канале #3hauka за все время.


Дополнительная информация:
При просмотре списка команда, команды администрирования(sraw, sappend, sset) показаны будут только если пользователь имеет необходимые для их использования флаги (n).
Логика работы администраторских команд позаимствована из викторины.
sraw - просмотр статистики пользователя в "сыром" виде.
sappend - "склейка" двух пользователей, первый пользователь будет удален.
sset - изменение одного из параметров в статистике пользователя.

Ссылка на скрипт: statistics.tcl

Re: Statistics.tcl - TCL аналог модуля статистики stats.mod

СообщениеДобавлено: 15 май 2014 20:05
tvrsh
IonutBlake писал(а):Hello egghelp.ru members, can this script statistics.tcl by perpleXa (mod by tvrsh) be translated into English?
Or is there anywhere i can find this script translated into English, because i don't speak russian and i would need it in English language. Thank you in advance to whom will be able to translate it.

Youd better use stats.mod
This script still have some errors like
<tvrsh> -top
<bionic> [19:58:31] Tcl error [::statistics::totaltop]: unmatched open brace in list

And some troubles with time calculating.
Once a month im trying to fix errors, so work still in progress, and there is no final errorless script.
Only after that Ill try to translate it.

Re: Statistics.tcl - TCL аналог модуля статистики stats.mod

СообщениеДобавлено: 15 май 2014 22:16
IonutBlake
Okay, thank you tvrsh for your quick reply, and for the info, but if you say a new version is in progress by you, i'll wait for it, and hope you can translate it into English as well, or if there is no much work, it would be great to have in script an option for those who want to still use russian replies, a command like -top lang en|ru , for enabling one or another language. Thank you again and keep the good work you're doing.

Re: Statistics.tcl - TCL аналог модуля статистики stats.mod

СообщениеДобавлено: 18 май 2014 11:21
tvrsh
Обновил скрипт. Убрал ошибки связанные со спецсимволами в никах пользователей.

Re: Statistics.tcl - TCL аналог модуля статистики stats.mod

СообщениеДобавлено: 22 май 2014 20:03
IonutBlake
This is the one update you were talking about, or is there another one comming soon? If this is the one for now, please if you have time, translate it into english. Thank you again tvrsh for your time.