Additional API features
=======================

Sopel includes a number of additional functions that are useful for various
common IRC tasks.

Note that ``sopel.web`` was deprecated in 6.2.0, and is not included in this
documentation, but is still in use in many modules. It's highly recommended
that you switch to `requests <http://docs.python-requests.org/en/latest/>`_
instead.

.. contents::

sopel.tools
------------

.. automodule:: sopel.tools
   :members:

sopel.tools.time
----------------
.. automodule:: sopel.tools.time
   :members:

sopel.tools.calculation
-----------------------
.. automodule:: sopel.tools.calculation
   :members:

sopel.tools.target
------------------
.. automodule:: sopel.tools.target
   :members:

sopel.tools.events
------------------
.. autoclass:: sopel.tools.events
   :members:
   :undoc-members:

sopel.formatting
-----------------
.. automodule:: sopel.formatting
   :members:
   :undoc-members:
