def _initOptParser(self): CNBMatrixModule._initOptParser(self) self.parser.add_argument('-a', '--all', action='store_true', dest='all', default=False, help='List all daily vote string') self.parser.add_argument('string', metavar='VOTE_STRING', action='store', default='',\ help='Quote to search for', nargs='*')
def _initOptParser(self): CNBMatrixModule._initOptParser(self,False) encodeGrp = self.parser.add_argument_group('Encoding Options') decodeGrp = self.parser.add_argument_group('Decoding Options') encodeGrp.add_argument('--rot13', action='store_true', dest='rot13', default=False,\ help='Encode in rot13') encodeGrp.add_argument('--rotn', action='store_true', dest='rotn', default=False,\ help='Encode in rotN (need to specify -n [0-26])') encodeGrp.add_argument('--rotall', action='store_true', dest='rotall', default=False,\ help='Encode in all possible rotN (multiple output)') encodeGrp.add_argument('--b64', action='store_true', dest='b64', default=False,\ help='Encode in base64') encodeGrp.add_argument('--morse', action='store_true', dest='morse', default=False,\ help='Encode in morse') encodeGrp.add_argument('--url', action='store_true', dest='url', default=False,\ help='Encode in URL') decodeGrp.add_argument('--ub64', action='store_true', dest='ub64', default=False,\ help='Decode string from base64') decodeGrp.add_argument('--umorse', action='store_true', dest='umorse', default=False,\ help='Decode string from morse') decodeGrp.add_argument('--uurl', action='store_true', dest='uurl', default=False,\ help='Decode string from URL') self.parser.add_argument("-h", "--help", action="store_true", dest='help', default=False,\ help='Display help') self.parser.add_argument("-n", action="store", dest='n', type=int, default=0,\ help='Set a rotation iterator (for --rotn only)', nargs=1) self.parser.add_argument('string', metavar='STRING', action='store', default='',\ help='Text to encode or Cipher to decode', nargs='*')
def _initOptParser(self): CNBMatrixModule._initOptParser(self,False) genGrp = self.parser.add_argument_group("General Options", "These are participants commands") admGrp = self.parser.add_argument_group("Admin Options", "These are for HF crew only (no there is no hack in there)") genGrp.add_argument("-h", "--help", action="store_true", dest='help', default=False,\ help='Display help') genGrp.add_argument('-s', '--submit', action='store', dest='answer', default='',\ help='Submit an answer', nargs='+') genGrp.add_argument('-q', '--question', action='store_true', dest='question', default=False,\ help='Repeat the actual question') genGrp.add_argument('--score', action='store_true', dest='score', default=False,\ help='Print actual trivia score') admGrp.add_argument('--start', action='store_true', dest='adm_start', default=False, help='[adm] Start the trivia game') admGrp.add_argument('--start-time', action='store', dest='adm_starttime', default='', help='[adm] Start the trivia game at a specific time (format: YYYY-MM-DD_HH:MM)') admGrp.add_argument('--stop', action='store_true', dest='adm_stop', default=False, help='[adm] Stop the trivia game') admGrp.add_argument('-n', '--next', action='store_true', dest='adm_next', default='', help='[adm] Change to next question') admGrp.add_argument('--save', action='store_true', dest='adm_save', default=0, help='[adm] Save the bot state') admGrp.add_argument('--load', action='store_true', dest='adm_load', default=0, help='[adm] Load the bot state') admGrp.add_argument('--status', action='store_true', dest='adm_status', default=False, help='[adm] Print actual trivia status') admGrp.add_argument('-i', '--qinfo', action='store', dest='adm_qinfo', type=int, default=0, help='[adm] Print question information (answer, flags, etc.)', nargs=1)
def __init__(self,log): CNBMatrixModule.__init__(self,log) oConfig = CNBConfig.getInstance() sRootDir = oConfig.get('global', 'fact-dir') self.log.info('Imported Mother Quote file: ' + self.TAMERE_FACTS_FILE) fh = open(sRootDir + self.TAMERE_FACTS_FILE,"r") self._tamereFacts = fh.readlines() fh.close()
def __init__(self,log): CNBMatrixModule.__init__(self,log) oConfig = CNBConfig.getInstance() sRootDir = oConfig.get('global', 'fact-dir') for k in self.CHUCK_FACTS_FILES: self.log.info('Imported Chuck Quote file: ' + self.CHUCK_FACTS_FILES[k]) fh = open(sRootDir + self.CHUCK_FACTS_FILES[k],"r") self._chuckFacts[k] = fh.readlines() fh.close()
def _initOptParser(self): CNBMatrixModule._initOptParser(self,False) self.parser.add_argument("-f", "--full", action="store_true", dest='full', default=False,\ help='Output full informations') self.parser.add_argument("-h", "--help", action="store_true", dest='help', default=False,\ help='Display help') self.parser.add_argument("-n", action="store", dest='n', type=int, default=0,\ help='Output a specific definition', nargs=1) self.parser.add_argument('string', metavar='STRING', action='store', default='',\ help='Text to search a definition', nargs='*')
def _initOptParser(self): CNBMatrixModule._initOptParser(self, False) self.parser.add_argument("-h", "--help", action="store_true", dest='help', default=False,\ help='Display help') self.parser.add_argument('--register', metavar='MODULE', action='store', dest='register', default='',\ help='Register a module', nargs=1) self.parser.add_argument('--unregister', metavar='MODULE', action='store', dest='unregister', default='',\ help='Unregister a module', nargs=1) self.parser.add_argument('-r', '--reload', metavar='MODULE', action='store', dest='reload', default='',\ help='Reload a module', nargs=1) self.parser.add_argument('-l', '--list', action='store_true', dest='list', default=False,\ help='List loaded modules')
def _initOptParser(self): CNBMatrixModule._initOptParser(self) self.parser.add_argument('-l', '--list', action='store_true', dest='mod_list', default=False, help='[mode] List current spying rules') self.parser.add_argument('-a', '--add', action='store_true', dest='mod_add', default=False, help='[mode] Add a spying rule') self.parser.add_argument('-d', '--delete', action='store_true', dest='mod_del', default=False, help='[mode] Add a spying rule') self.parser.add_argument('--src', action='store', dest='src', default='', help='Specify a list of source') self.parser.add_argument('--dst', action='store', dest='dst', default='', help='Specify a list of destination')
def __init__(self,log): CNBMatrixModule.__init__(self,log)
def __init__(self, log): CNBMatrixModule.__init__(self, log)
def __init__(self, log): CNBMatrixModule.__init__(self, log) self._initOptParser()
def __init__(self,log): CNBMatrixModule.__init__(self,log) self._initOptParser()
def _initOptParser(self): CNBMatrixModule._initOptParser(self, False) genGrp = self.parser.add_argument_group( "General Options", "These are participants commands") admGrp = self.parser.add_argument_group( "Admin Options", "These are for HF crew only (no there is no hack in there)") genGrp.add_argument("-h", "--help", action="store_true", dest='help', default=False,\ help='Display help') genGrp.add_argument('-s', '--submit', action='store', dest='answer', default='',\ help='Submit an answer', nargs='+') genGrp.add_argument('-q', '--question', action='store_true', dest='question', default=False,\ help='Repeat the actual question') genGrp.add_argument('--score', action='store_true', dest='score', default=False,\ help='Print actual trivia score') admGrp.add_argument('--start', action='store_true', dest='adm_start', default=False, help='[adm] Start the trivia game') admGrp.add_argument( '--start-time', action='store', dest='adm_starttime', default='', help= '[adm] Start the trivia game at a specific time (format: YYYY-MM-DD_HH:MM)' ) admGrp.add_argument('--stop', action='store_true', dest='adm_stop', default=False, help='[adm] Stop the trivia game') admGrp.add_argument('-n', '--next', action='store_true', dest='adm_next', default='', help='[adm] Change to next question') admGrp.add_argument('--save', action='store_true', dest='adm_save', default=0, help='[adm] Save the bot state') admGrp.add_argument('--load', action='store_true', dest='adm_load', default=0, help='[adm] Load the bot state') admGrp.add_argument('--status', action='store_true', dest='adm_status', default=False, help='[adm] Print actual trivia status') admGrp.add_argument( '-i', '--qinfo', action='store', dest='adm_qinfo', type=int, default=0, help='[adm] Print question information (answer, flags, etc.)', nargs=1)
def __init__(self,log): CNBMatrixModule.__init__(self,log) self._initOptParser() self._initDefaultRules()