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