#!/usr/bin/env python """ freenode.py - Freenode Specific Stuff Copyright 2008, Sean B. Palmer, inamidst.com Licensed under the Eiffel Forum License 2. http://inamidst.com/phenny/ """ def replaced(phenny, input): command = input.group(1) responses = { 'cp': '.cp has been replaced by .u', 'pc': '.pc has been replaced by .u', 'unicode': '.unicode has been replaced by .u', 'compare': '.compare has been replaced by .gcs (googlecounts)', # 'map': 'the .map command has been removed; ask sbp for details', 'acronym': 'the .acronym command has been removed; ask sbp for details', # 'img': 'the .img command has been removed; ask sbp for details', 'v': '.v has been replaced by .val', 'validate': '.validate has been replaced by .validate', # 'rates': "moon wanter. moOOoon wanter!", 'web': 'the .web command has been removed; ask sbp for details', 'origin': ".origin hasn't been ported to my new codebase yet" # 'gs': 'sorry, .gs no longer works' } try: response = responses[command] except KeyError: return else: phenny.reply(response) replaced.commands = [ 'cp', 'pc', 'unicode', 'compare', 'map', 'acronym', 'v', 'validate', 'thesaurus', 'web', 'mangle', 'origin', 'swhack' ] replaced.priority = 'low' if __name__ == '__main__': print __doc__.strip()