forked from marado/pytalker
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME
More file actions
131 lines (93 loc) · 5.17 KB
/
Copy pathREADME
File metadata and controls
131 lines (93 loc) · 5.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
PyTalker is quite quite dead. This isn't even PyTalker's latest version, or a
version at all, this is a development snapshot of what almost came to be
PyTalker 0.3.0 (but never really did anyway).
So, I'm just uploading this because:
1) This is the only version of PyTalker I've found on my old backups;
2) Daniel (see MAINTAINERS file) asked me for a backup of this, for old times'
sake;
3) History :-P
The PyTalker project ended, and we've pointed out a replacement at the time:
please read
http://mamnuts.blogspot.com/2010/10/mamnuts-and-pytalker-are-dead-long-live.html
===============================================================================
PyTalker
These are the release notes for PyTalker. Read them carefully, as they tell you
what this is all about, explain how to make your own talker using PyTalker, and
what to do if something goes wrong.
WHAT IS PyTalker?
PyTalker is a NUTS-like talker base, written in Python, made by Daniel
Alexandre with assistance from Mind Booster Noori and Hellraiser. More info
about the developers team in the MAINTAINERS file.
It aims to have all the features you would expect in a modern fully-fledged
talker base, including accentuated characters, colors, SSL connections,
configuration tools, database I/O, rooms, levels, stuff like that.
It is distributed under the GNU General Public License - see the accompanying
COPYING file for more details.
WHAT IS A NUTS-like TALKER BASE?
A NUTS-like talker base is a talker base that has an enviorement like NUTS,
the most commonly used talker base.
WHAT IS A TALKER BASE?
A Talker is a program. Although you can build a complete talker from scratch,
there are some base programs (Talker bases) you can use to build a Talker. It
much simpler and coder friendly (if that even exists...) to modify a Talker
base into a real Talker. All you need to do is to add some commands an to
give a new look. At least on most of the Talker bases.
The fact of a Talker is built on one or another base doesn't affect much the
user. The interface may change, but the user rarely has a perception of the
core of the Talker. Experienced users may see it but for the common user this
doesn't mean much.
There are many bases for a Talker and that is the choice of the Talker coder.
They choose this or another because they like the implementation or because
they are in a given community that uses that base. That was what happened to
me. This way, I can discuss bugs within this community and/or new
implementations.
WHAT IS A TALKER?
The best and last up-to-date definition of a talker can be read in
http://en.wikipedia.org/wiki/Talker .
ON WHAT SOFTWARE AND HARDWARE DOES IT RUN?
Since PyTalker is fully written in Python, it will work in any Operating
System that supports Python and in any hardware that has the ability of
running it. We have reports of full functionality in GNU/Linux and MAC OS X
Operating Systems, and machines with processors with 400 Mhz or above. More
info on Python support in http://www.python.org .
DOCUMENTATION:
- There is the documentation that comes with the latest version on PyTalker.
You can also find some info in our webpage, at
http://talkerspt.no-ip.org/~pytalker . It may not have many documentation
for now, but we intend to extend the documentation present there as much as
possible.
- Reading the documentation is highly recomended.
INSTALLING PyTalker:
- If you install the full sources, put the PyTalker tarball in a
directory where you have permissions (eg. your home directory) and
unpack it:
gzip -cd PyTalker-z.y.x.tgz | tar xvf -
Replace "z", "y" and "x" with the version number of the latest PyTalker.
SOFTWARE REQUIREMENTS
Running the latest PyTalker requires only an up-to-date version of Python.
We know it works with Python 2.3 #1 and above, but we don't know if it works
with lower versions of Python.
To get the latest Python version visit http://www.python.org .
BUILD A TALKER USING PyTalker:
Go to PyTalker source directory and configure it (see section above).
Run PyTalker using
./pytalker-background.py
CONFIGURING PyTalker:
Do not skip this step even if you are only upgrading one minor
version. New configuration options are added in each release, and
odd problems will turn up if the configuration files are not set up
as expected.
Edit the files in the 'config' directory and set each variable to suit your
own talker.
IF SOMETHING GOES WRONG:
- If you have problems that seem to be due to PyTalker bugs, please check
the file MAINTAINERS and mail them.
- In all bug-reports, *please* tell what PyTalker version you are talking
about, how to replicate the problem, and what your setup is (use your common
sense). If the problem is new, tell so, and if the problem is old, please
try to tell when you first noticed it.
- If the bug results in a Python traceback on your screen or in your
system log, please duplicate it *exactly*. The dump may look
incomprehensible to you, but it does contain information that may
help debugging the problem. The text above the dump is also
important: it tells something about why PyTalker dumped code.