| @@ -0,0 +1,163 @@ | |||
| commands Package | |||
| ================ | |||
| :mod:`commands` Package | |||
| ----------------------- | |||
| .. automodule:: earwigbot.commands | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`_old` Module | |||
| ------------------ | |||
| .. automodule:: earwigbot.commands._old | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`afc_report` Module | |||
| ------------------------ | |||
| .. automodule:: earwigbot.commands.afc_report | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`afc_status` Module | |||
| ------------------------ | |||
| .. automodule:: earwigbot.commands.afc_status | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`calc` Module | |||
| ------------------ | |||
| .. automodule:: earwigbot.commands.calc | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`chanops` Module | |||
| --------------------- | |||
| .. automodule:: earwigbot.commands.chanops | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`crypt` Module | |||
| ------------------- | |||
| .. automodule:: earwigbot.commands.crypt | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`ctcp` Module | |||
| ------------------ | |||
| .. automodule:: earwigbot.commands.ctcp | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`editcount` Module | |||
| ----------------------- | |||
| .. automodule:: earwigbot.commands.editcount | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`git` Module | |||
| ----------------- | |||
| .. automodule:: earwigbot.commands.git | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`help` Module | |||
| ------------------ | |||
| .. automodule:: earwigbot.commands.help | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`link` Module | |||
| ------------------ | |||
| .. automodule:: earwigbot.commands.link | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`praise` Module | |||
| -------------------- | |||
| .. automodule:: earwigbot.commands.praise | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`quit` Module | |||
| ------------------ | |||
| .. automodule:: earwigbot.commands.quit | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`registration` Module | |||
| -------------------------- | |||
| .. automodule:: earwigbot.commands.registration | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`remind` Module | |||
| -------------------- | |||
| .. automodule:: earwigbot.commands.remind | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`replag` Module | |||
| -------------------- | |||
| .. automodule:: earwigbot.commands.replag | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`rights` Module | |||
| -------------------- | |||
| .. automodule:: earwigbot.commands.rights | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`test` Module | |||
| ------------------ | |||
| .. automodule:: earwigbot.commands.test | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`threads` Module | |||
| --------------------- | |||
| .. automodule:: earwigbot.commands.threads | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| @@ -0,0 +1,51 @@ | |||
| irc Package | |||
| =========== | |||
| :mod:`irc` Package | |||
| ------------------ | |||
| .. automodule:: earwigbot.irc | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`connection` Module | |||
| ------------------------ | |||
| .. automodule:: earwigbot.irc.connection | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`data` Module | |||
| ------------------ | |||
| .. automodule:: earwigbot.irc.data | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`frontend` Module | |||
| ---------------------- | |||
| .. automodule:: earwigbot.irc.frontend | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`rc` Module | |||
| ---------------- | |||
| .. automodule:: earwigbot.irc.rc | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`watcher` Module | |||
| --------------------- | |||
| .. automodule:: earwigbot.irc.watcher | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| @@ -0,0 +1,61 @@ | |||
| earwigbot Package | |||
| ================= | |||
| :mod:`earwigbot` Package | |||
| ------------------------ | |||
| .. automodule:: earwigbot.__init__ | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`blowfish` Module | |||
| ---------------------- | |||
| .. automodule:: earwigbot.blowfish | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`bot` Module | |||
| ----------------- | |||
| .. automodule:: earwigbot.bot | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`config` Module | |||
| -------------------- | |||
| .. automodule:: earwigbot.config | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`managers` Module | |||
| ---------------------- | |||
| .. automodule:: earwigbot.managers | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`util` Module | |||
| ------------------ | |||
| .. automodule:: earwigbot.util | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| Subpackages | |||
| ----------- | |||
| .. toctree:: | |||
| earwigbot.commands | |||
| earwigbot.irc | |||
| earwigbot.tasks | |||
| earwigbot.wiki | |||
| @@ -0,0 +1,91 @@ | |||
| tasks Package | |||
| ============= | |||
| :mod:`tasks` Package | |||
| -------------------- | |||
| .. automodule:: earwigbot.tasks | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`afc_catdelink` Module | |||
| --------------------------- | |||
| .. automodule:: earwigbot.tasks.afc_catdelink | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`afc_copyvios` Module | |||
| -------------------------- | |||
| .. automodule:: earwigbot.tasks.afc_copyvios | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`afc_dailycats` Module | |||
| --------------------------- | |||
| .. automodule:: earwigbot.tasks.afc_dailycats | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`afc_history` Module | |||
| ------------------------- | |||
| .. automodule:: earwigbot.tasks.afc_history | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`afc_statistics` Module | |||
| ---------------------------- | |||
| .. automodule:: earwigbot.tasks.afc_statistics | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`afc_undated` Module | |||
| ------------------------- | |||
| .. automodule:: earwigbot.tasks.afc_undated | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`blptag` Module | |||
| -------------------- | |||
| .. automodule:: earwigbot.tasks.blptag | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`feed_dailycats` Module | |||
| ---------------------------- | |||
| .. automodule:: earwigbot.tasks.feed_dailycats | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`wikiproject_tagger` Module | |||
| -------------------------------- | |||
| .. automodule:: earwigbot.tasks.wikiproject_tagger | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`wrongmime` Module | |||
| ----------------------- | |||
| .. automodule:: earwigbot.tasks.wrongmime | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| @@ -0,0 +1,75 @@ | |||
| wiki Package | |||
| ============ | |||
| :mod:`wiki` Package | |||
| ------------------- | |||
| .. automodule:: earwigbot.wiki | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`category` Module | |||
| ---------------------- | |||
| .. automodule:: earwigbot.wiki.category | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`constants` Module | |||
| ----------------------- | |||
| .. automodule:: earwigbot.wiki.constants | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`copyright` Module | |||
| ----------------------- | |||
| .. automodule:: earwigbot.wiki.copyright | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`exceptions` Module | |||
| ------------------------ | |||
| .. automodule:: earwigbot.wiki.exceptions | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`page` Module | |||
| ------------------ | |||
| .. automodule:: earwigbot.wiki.page | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`site` Module | |||
| ------------------ | |||
| .. automodule:: earwigbot.wiki.site | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`sitesdb` Module | |||
| --------------------- | |||
| .. automodule:: earwigbot.wiki.sitesdb | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| :mod:`user` Module | |||
| ------------------ | |||
| .. automodule:: earwigbot.wiki.user | |||
| :members: | |||
| :undoc-members: | |||
| :show-inheritance: | |||
| @@ -0,0 +1,7 @@ | |||
| earwigbot | |||
| ========= | |||
| .. toctree:: | |||
| :maxdepth: 4 | |||
| earwigbot | |||
| @@ -21,8 +21,8 @@ commands and tasks (i.e., :py:attr:`self.bot`). | |||
| The most useful attributes are: | |||
| - :py:attr:`~earwigbot.bot.Bot.config`: an instance of | |||
| :py:class:`~earwigbot.bot.BotConfig`, for accessing the bot's configuration | |||
| data (see below). | |||
| :py:class:`~earwigbot.config.BotConfig`, for accessing the bot's | |||
| configuration data (see below). | |||
| - :py:attr:`~earwigbot.bot.Bot.commands`: the bot's | |||
| :py:class:`~earwigbot.managers.CommandManager`, which is used internally to | |||
| @@ -31,13 +31,14 @@ Contents | |||
| -------- | |||
| .. toctree:: | |||
| :maxdepth: 3 | |||
| :maxdepth: 2 | |||
| installation | |||
| setup | |||
| customizing | |||
| toolset | |||
| tips | |||
| API Reference <api/modules> | |||
| Indices and tables | |||
| ------------------ | |||
| @@ -38,6 +38,7 @@ class Bot(object): | |||
| EarwigBot has three components that can run independently of each other: an | |||
| IRC front-end, an IRC watcher, and a wiki scheduler. | |||
| * The IRC front-end runs on a normal IRC server and expects users to | |||
| interact with it/give it commands. | |||
| * The IRC watcher runs on a wiki recent-changes server and listens for | |||
| @@ -40,6 +40,7 @@ class BotConfig(object): | |||
| from scratch at the inital bot run. | |||
| BotConfig has a few properties and functions, including the following: | |||
| * config.root_dir - bot's working directory; contains config.yml, logs/ | |||
| * config.path - path to the bot's config file | |||
| * config.components - enabled components | |||
| @@ -50,6 +51,7 @@ class BotConfig(object): | |||
| * config.schedule() - tasks scheduled to run at a given time | |||
| BotConfig also has some functions used in config loading: | |||
| * config.load() - loads and parses our config file, returning True if | |||
| passwords are stored encrypted or False otherwise; | |||
| can also be used to easily reload config | |||
| @@ -34,8 +34,9 @@ class BaseTask(object): | |||
| This class (import with `from earwigbot.tasks import BaseTask`) can be | |||
| subclassed to create custom bot tasks. | |||
| To run a task, use bot.tasks.start(name, **kwargs). **kwargs get passed to | |||
| the Task's run() function. | |||
| To run a task, use :py:meth:`bot.tasks.start(name, **kwargs) | |||
| <earwigbot.managers.TaskManager.start>`. ``**kwargs`` get passed to the | |||
| Task's run() function. | |||
| """ | |||
| name = None | |||
| number = 0 | |||
| @@ -25,8 +25,8 @@ from earwigbot.tasks import BaseTask | |||
| __all__ = ["Task"] | |||
| class Task(BaseTask): | |||
| """A task to add |blp=yes to {{WPB}} or {{WPBS}} when it is used along with | |||
| {{WP Biography}}.""" | |||
| """A task to add |blp=yes to ``{{WPB}}`` or ``{{WPBS}}`` when it is used | |||
| along with ``{{WP Biography}}``.""" | |||
| name = "blptag" | |||
| def setup(self): | |||