Home

liato edited this page Sep 13, 2010 · 12 revisions
Clone this wiki locally
                                  _ ________                         
                      _________  (_) __/ __/__  __                   
                     / ___/ __ \/ / /_/ /_ / / / /                   
                    (__  ) /_/ / / __/ __// /_/ /                    
                   /____/ .___/_/_/ /_/   \__, /                     
                       /_/               /____/                      

Dependecies

Required

Twisted
zope.interface

Optional

Connecting to SSL servers:
pyOpenSSL

Logging to SQLite or MySQL:
Python 2.6 or simplejson or python-cjson

Logging to MySQL:
MySQLdb

Using timezone other than local in plugins:1
pytz

Plugins

IMDB plugin:
Beautiful Soup 3.0.7a

Parsedatetime plugin:
parsedatetime

Postpone plugin:
parsedatetime

RSS plugin:
feedparser

SL plugin:
pytz (optional)1

Steam plugin:
Beautiful Soup 3.0.7a
HLQuery (optional)2

Tell/Remind plugin:
pytz (optional)1
parsedatetime

Wolframalpha plugin:
Beautiful Soup 3.0.7a

1 If a valid timezone is set the plugins will be able to get the datetime of the specified timezone by using self.localtime() instead of datetime.datetime.now(). This can be useful if your server is located in a different timezone than you.

2 Only needed for the —extended switch. Displays serverinfo if the user is playing a source/goldsrc game like Team Fortress, Counter Strike or Half Life 2: Deathmatch.