source¶
MEDS is opensource en de code waarmee de bot geschreven is is voor iedereen vrij te bewerken etc. MEDS is released onder een MIT compatible license.
meds |
Die medicijnen zijn gif en het toedienen ervan is stafbaar !!. |
meds.cfg |
default config objects containing default values for various services and plugins. |
meds.clock |
timer, repeater and other clock based classes. |
meds.cmnds |
commands scheduler. |
meds.core |
objects stash, a central place to store objects. |
meds.engine |
An engine is a epoll driven event handler. |
meds.errors |
possible exceptions thrown in the code. |
meds.event |
object representing an event, uses a string as the default value and is able to be parsed for commands. |
meds.kernel |
central piece of code that loads the plugins and starts services. |
meds.launcher |
launches threads and provides code to wait for completion. |
meds.log |
log module to set standard format of logging. |
meds.object |
An Object adds ‘dotted access’ to dicts to allow for better readable code. |
meds.rest |
rest interface. |
meds.rss |
rss module. |
meds.runner |
handle command events. |
meds.scheduler |
the schaeduler. |
meds.storage |
read files from disk. |
meds.tasks |
launches threads and provides code to wait for completion. |
meds.users |
Users object to manage bot users permissions. |
meds.bots |
A Bot can connect to a network and communicate with that network. |
meds.bots.cli |
plugin providing a class for a CLI bot. |
meds.bots.input |
plugin providing a class for a CLI bot. |
meds.bots.irc |
class to implement an Internet Relay Chat (IRC) bot. |
meds.bots.result |
bot to use in tests. |
meds.bots.test |
bot to use in tests. |
meds.bots.xmpp |
module implementing an XMPP bot. |
meds.plugs |
plugins with commands to exec. |
meds.plugs.aliases |
add aliases to the kernel’s aliases table. |
meds.plugs.cfg |
plugin to change config values. |
meds.plugs.edit |
plugin to change config values. |
meds.plugs.entry |
commands to enter data. |
meds.plugs.mbox |
read email from an mbox directory or file. |
meds.plugs.output |
commands that output data. |
meds.plugs.query |
show objects entered in the last week. |
meds.plugs.reboot |
reboot the bot. |
meds.plugs.silent |
disable announce per bot. |
meds.plugs.stats |
show statistics on suicide. |
meds.plugs.status |
show runtime information of running threads. |
meds.plugs.storage |
|
meds.plugs.test |
plugin containing test commands and classes. |
meds.plugs.timer |
timer command to schedule a text to be printed on a given time. stopwatch to measure elapsed time. |
meds.plugs.users |
command to edit permissions of a user. |
meds.plugs.wisdom |
wijsheid, wijs ! |
meds.run.irc |
code run at irc startup. |
meds.run.rest |
start the REST server, providing access to stored objects through a httpd server. |
meds.run.rss |
runtime code to intialize RSS. |
meds.run.stats |
code to start the stats plugin, mentioning a suicide statistic. |
meds.run.timer |
start the timer daemon, running all reminders. |
meds.run.udp |
start the udp server, allowing for echoing through udp. |
meds.run.xmpp |
XMPP bot startup script. |
meds.utils.cli |
function concerning the command line options of the bot. |
meds.utils.file |
file related functions. |
meds.utils.getters |
functions that can be used on objects. |
meds.utils.join |
string concat functions, join strings together. |
meds.utils.json |
functions used to dump json. |
meds.utils.misc |
misc. helper functions. |
meds.utils.name |
name related functions, strip object names to be easily representable. |
meds.utils.resolve |
plugin containing resolver functions. |
meds.utils.selector |
functions used in code to select what objects to use. |
meds.utils.signature |
signature related functions. |
meds.utils.tijd |
plugin with time related functions. |
meds.utils.trace |
functions concering stack trace. |
meds.utils.type |
module containing type related functions. |
meds.utils.url |
functions that fetch data from url |