2011-09-22 15:44:13 -04:00
|
|
|
phenny
|
|
|
|
======
|
|
|
|
|
2012-06-02 00:46:40 -04:00
|
|
|
This is a port of phenny, a Python IRC bot, to Python3. It is currently fairly
|
|
|
|
stable, but it has not been as well-tested as the original. It was developed
|
|
|
|
for #vtluug on OFTC.
|
2011-09-22 18:15:42 -04:00
|
|
|
|
2012-06-02 00:46:40 -04:00
|
|
|
New features include many new modules, IPv6 and TLS support (which requires
|
|
|
|
Python 3.2), and unit tests.
|
2011-09-22 18:15:42 -04:00
|
|
|
|
|
|
|
Compatibility with existing phenny modules has been mostly retained, but they
|
2012-06-02 00:46:40 -04:00
|
|
|
will need to be updated to run on Python3 if they do not already. All of the
|
|
|
|
core modules have been ported.
|
2011-09-22 15:44:13 -04:00
|
|
|
|
|
|
|
Installation
|
|
|
|
------------
|
2011-09-22 18:15:42 -04:00
|
|
|
1. Run `./phenny` - this creates a default config file
|
2011-09-22 18:16:22 -04:00
|
|
|
2. Edit `~/.phenny/default.py`
|
2011-09-22 18:15:42 -04:00
|
|
|
3. Run `./phenny` - this now runs phenny with your settings
|
2011-09-22 15:44:13 -04:00
|
|
|
|
|
|
|
Enjoy!
|
|
|
|
|
2012-05-31 00:22:52 -04:00
|
|
|
Testing
|
|
|
|
-------
|
2012-06-02 00:37:08 -04:00
|
|
|
You will need the Python3 versions of `python-nose` and `python-mock`. To run
|
2012-06-02 00:46:40 -04:00
|
|
|
the tests, simply run `nosetests3`.
|
2012-05-31 00:22:52 -04:00
|
|
|
|
2011-09-22 18:15:42 -04:00
|
|
|
Authors
|
|
|
|
-------
|
|
|
|
* Sean B. Palmer, http://inamidst.com/sbp/
|
|
|
|
* mutantmonkey, http://mutantmonkey.in
|