Overview

HTTPS SSH

README

setup:

  • Set export PYTHONPATH="." if the directory cannot be found by the python interpreter.
  • Set export PYTHONIOENCODING="utf-8" if your shell has problems with handling utf-8 strings.
  • For the XMPP server use a ~/.sleekpass file with the password in it

mads package:

  • bots.py - several bots available
  • errors.py - list of exceptions
  • getters.py - object getter functions
  • join.py - join lists into strings
  • log.py - enable logging
  • name.py - extract different names from type()
  • rest.py - provide a REST server
  • rss.py - allows for RSS feeds to be polled
  • selector.py - function to select objects with
  • signature.py - verify file signatures
  • templates.py - config default templates
  • trace.py - stack trace related
  • url.py - helpers for url manipulation
  • clock.py - repeater, timers
  • file.py - file related
  • json.py - custom dumps function
  • misc.py - dump file for the "nowhereelse" functions
  • resolve.py - host resolving
  • result.py - result bot
  • runtime.py - runtime objects
  • shell.py - shell functions
  • storage.py - interface to JSON file backend
  • time.py - time related helper functions
  • udp.py - udp services from the GOZERBOT days

mods package:

  • aliases.py - alias command
  • edit.py - edit command
  • entry.py - entry commands
  • mbox.py - scan emails
  • output.py - various output commands
  • proces.py - proces commands
  • query.py - query/questions
  • reboot.py - restart commands
  • silent.py - put bot into silent/loud mode
  • status.py - status commands
  • storage.py - scan storage backend
  • test.py - test comands
  • timer.py - what kind of egg you are putting on
  • users.py - users related commands