Abstract Spider
===============

The core functionality of PATHspider is implemented in two classes:
:class:`pathspider.base.SyncronisedSpider` and
:class:`pathspider.base.DesynchronisedSpider`. These both inherit from the base
:class:`pathspider.base.Spider` which provides a skeleton that has the required
functions for any plugin. The documentation for this base class is below:

pathspider.base
---------------

.. automodule:: pathspider.base
   :members:
   :undoc-members:


