diff --git a/docs/technical/README.md b/docs/technical/README.md index 4739550..a051c33 100644 --- a/docs/technical/README.md +++ b/docs/technical/README.md @@ -18,8 +18,6 @@ PyLink is an a modular, plugin-based IRC services framework. It uses swappable p - [PyLink hooks reference](hooks-reference.md) - [Supported named channel modes](channel-modes.csv) - [Supported named user modes](user-modes.csv) -- [API reference: utils.py](autogen/utils.html) -- [API reference: classes.py](autogen/classes.html) ### Future topics (not yet available) - [Writing tests for PyLink modules](writing-tests.md) diff --git a/docs/technical/autogen/classes.html b/docs/technical/autogen/classes.html deleted file mode 100644 index 38f3ff8..0000000 --- a/docs/technical/autogen/classes.html +++ /dev/null @@ -1,569 +0,0 @@ - -
- classes | index /home/gl/pylink/classes.py |
classes.py - Base classes for PyLink IRC Services.
-
-This module contains the base classes used by PyLink, including threaded IRC
-connections and objects used to represent IRC servers, users, and channels.
-
-Here be dragons.
-
-Modules | ||||||
- |
|
-
-Classes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- |
-
-
-
-
-
-
-
-
|
-
-Data | ||
- | conf = {'bot': {'nick': 'PyLink', 'realname': 'PyLink Service Client', 'serverdesc': 'PyLink unit tests', 'user': 'pylink'}, 'logging': {'stdout': 'CRITICAL'}, 'servers': defaultdict(<function <lambda> at 0x7fcfaf78de18>, {})} -confname = 'testconf' -curdir = '/home/gl/pylink' -files = None -log = <logging.RootLogger object> -logdir = '/home/gl/pylink/log' -logformatter = <logging.Formatter object> -stdout_level = 'CRITICAL' |
- conf | index /home/gl/pylink/conf.py |
conf.py - PyLink configuration core.
-
-This module is used to access the complete configuration for the current
-PyLink instance. It will load the config on first import, taking the
-configuration file name from the first command-line argument, but defaulting
-to 'config.yml' if this isn't given.
-
-If world.testing is set to True, it will return a preset testing configuration
-instead.
-
-This module also provides simple checks for validating and loading YAML-format
-configurations from arbitrary files.
-
-Modules | ||||||
- |
|
-
-Functions | ||
- |
|
-
-Data | ||
- | conf = {'bot': {'nick': 'PyLink', 'realname': 'PyLink Service Client', 'serverdesc': 'PyLink unit tests', 'user': 'pylink'}, 'logging': {'stdout': 'CRITICAL'}, 'servers': defaultdict(<function <lambda> at 0x7fee74c229d8>, {})} -confname = 'testconf' -fname = None -testconf = {'bot': {'nick': 'PyLink', 'realname': 'PyLink Service Client', 'serverdesc': 'PyLink unit tests', 'user': 'pylink'}, 'logging': {'stdout': 'CRITICAL'}, 'servers': defaultdict(<function <lambda> at 0x7fee74c229d8>, {})} |
- coreplugin | index /home/gl/pylink/coreplugin.py |
coreplugin.py - Implements core PyLink functions as a plugin.
--
-Modules | ||||||
- |
|
-
-Functions | ||
- |
|
-
-Data | ||
- | log = <logging.RootLogger object> -myident = 'pylink' -mynick = 'PyLink' |
- hybrid | index /home/gl/pylink/protocols/hybrid.py |
-
-Modules | ||||||
- |
|
-
-Classes | ||||||||||||||||||
- |
-
-
|
-
-Data | ||
- | conf = {'bot': {'nick': 'PyLink', 'realname': 'PyLink Service Client', 'serverdesc': 'PyLink unit tests', 'user': 'pylink'}, 'logging': {'stdout': 'CRITICAL'}, 'servers': defaultdict(<function <lambda> at 0x7f737f074378>, {})} -confname = 'testconf' -curdir = '/home/gl/pylink' -files = None -log = <logging.RootLogger object> -logdir = '/home/gl/pylink/log' -logformatter = <logging.Formatter object> -stdout_level = 'CRITICAL' |
- inspircd | index /home/gl/pylink/protocols/inspircd.py |
inspircd.py: InspIRCd 2.x protocol module for PyLink.
--
-Modules | ||||||
- |
|
-
-Classes | ||||||||||||||||||
- |
-
-
|
-
-Data | ||
- | conf = {'bot': {'nick': 'PyLink', 'realname': 'PyLink Service Client', 'serverdesc': 'PyLink unit tests', 'user': 'pylink'}, 'logging': {'stdout': 'CRITICAL'}, 'servers': defaultdict(<function <lambda> at 0x7ff146c496a8>, {})} -confname = 'testconf' -curdir = '/home/gl/pylink' -files = None -log = <logging.RootLogger object> -logdir = '/home/gl/pylink/log' -logformatter = <logging.Formatter object> -stdout_level = 'CRITICAL' |
- log | index /home/gl/pylink/log.py |
log.py - PyLink logging module.
-
-This module contains the logging portion of the PyLink framework. Plugins can
-access the global logger object by importing "log" from this module
-(from log import log).
-
-Modules | ||||||
- |
|
-
-Classes | ||||||||||
- |
-
|
-
-Functions | ||
- |
|
-
-Data | ||
- | conf = {'bot': {'nick': 'PyLink', 'realname': 'PyLink Service Client', 'serverdesc': 'PyLink unit tests', 'user': 'pylink'}, 'logging': {'stdout': 'CRITICAL'}, 'servers': defaultdict(<function <lambda> at 0x7f496c510e18>, {})} -confname = 'testconf' -curdir = '/home/gl/pylink' -files = None -log = <logging.RootLogger object> -logdir = '/home/gl/pylink/log' -logformatter = <logging.Formatter object> -stdout_level = 'CRITICAL' |
- nefarious | index /home/gl/pylink/protocols/nefarious.py |
nefarious.py: Nefarious IRCu protocol module for PyLink.
--
-Modules | ||||||
- |
|
-
-Classes | ||||||||||||||||||||||||||||||||
- |
-
-
-
-
|
-
-Functions | ||
- |
|
-
-Data | ||
- | conf = {'bot': {'nick': 'PyLink', 'realname': 'PyLink Service Client', 'serverdesc': 'PyLink unit tests', 'user': 'pylink'}, 'logging': {'stdout': 'CRITICAL'}, 'servers': defaultdict(<function <lambda> at 0x7fcf7b6db510>, {})} -confname = 'testconf' -curdir = '/home/gl/pylink' -files = None -log = <logging.RootLogger object> -logdir = '/home/gl/pylink/log' -logformatter = <logging.Formatter object> -stdout_level = 'CRITICAL' |
- structures | index /home/gl/pylink/structures.py |
structures.py - PyLink data structures module.
-
-This module contains custom data structures that may be useful in various situations.
-
-Modules | ||||||
- |
|
-
-Classes | ||||||||||||||||
- |
-
-
|
- ts6 | index /home/gl/pylink/protocols/ts6.py |
ts6.py: PyLink protocol module for TS6-based IRCds (charybdis, elemental-ircd).
--
-Modules | ||||||
- |
|
-
-Classes | ||||||||||||||||||
- |
-
-
|
-
-Data | ||
- | conf = {'bot': {'nick': 'PyLink', 'realname': 'PyLink Service Client', 'serverdesc': 'PyLink unit tests', 'user': 'pylink'}, 'logging': {'stdout': 'CRITICAL'}, 'servers': defaultdict(<function <lambda> at 0x7f3f91da9488>, {})} -confname = 'testconf' -curdir = '/home/gl/pylink' -files = None -log = <logging.RootLogger object> -logdir = '/home/gl/pylink/log' -logformatter = <logging.Formatter object> -stdout_level = 'CRITICAL' |
- ts6_common | index /home/gl/pylink/protocols/ts6_common.py |
ts6_common.py: Common base protocol class with functions shared by the UnrealIRCd, InspIRCd, and TS6 protocol modules.
--
-Modules | ||||||
- |
|
-
-Classes | ||||||||||||||||||||||||||
- |
-
-
-
|
-
-Data | ||
- | conf = {'bot': {'nick': 'PyLink', 'realname': 'PyLink Service Client', 'serverdesc': 'PyLink unit tests', 'user': 'pylink'}, 'logging': {'stdout': 'CRITICAL'}, 'servers': defaultdict(<function <lambda> at 0x7f1e3a24e488>, {})} -confname = 'testconf' -curdir = '/home/gl/pylink' -files = None -log = <logging.RootLogger object> -logdir = '/home/gl/pylink/log' -logformatter = <logging.Formatter object> -stdout_level = 'CRITICAL' |
- unreal | index /home/gl/pylink/protocols/unreal.py |
unreal.py: UnrealIRCd 4.0 protocol module for PyLink.
--
-Modules | ||||||
- |
|
-
-Classes | ||||||||||||||||||
- |
-
-
|
-
-Data | ||
- | conf = {'bot': {'nick': 'PyLink', 'realname': 'PyLink Service Client', 'serverdesc': 'PyLink unit tests', 'user': 'pylink'}, 'logging': {'stdout': 'CRITICAL'}, 'servers': defaultdict(<function <lambda> at 0x7f19895c4bf8>, {})} -confname = 'testconf' -curdir = '/home/gl/pylink' -files = None -log = <logging.RootLogger object> -logdir = '/home/gl/pylink/log' -logformatter = <logging.Formatter object> -stdout_level = 'CRITICAL' |
- utils | index /home/gl/pylink/utils.py |
utils.py - PyLink utilities module.
-
-This module contains various utility functions related to IRC and/or the PyLink
-framework.
-
-Modules | ||||||
- |
|
-
-Classes | ||||||||||||||||||||||||
- |
-
-
-
|
-
-Functions | ||
- |
|
-
-Data | ||
- | hostmaskRe = re.compile('^\\S+!\\S+@\\S+$') -log = <logging.RootLogger object> |
- world | index /home/gl/pylink/world.py |
world.py: Stores global variables for PyLink, including lists of active IRC objects and plugins.
--
-Modules | ||||||
- |
|
-
-Data | ||
- | hooks = defaultdict(<class 'list'>, {}) -networkobjects = {} -plugins = {} -plugins_folder = '/home/gl/pylink/plugins' -protocols_folder = '/home/gl/pylink/protocols' -services = {} -source = 'https://github.com/GLolol/PyLink' -started = <threading.Event object> -testing = True -testing_ircd = 'inspircd' -version = 'v0.8-alpha2-60-g8c55eb4' |