summaryrefslogtreecommitdiffstatshomepage
path: root/docs/plugins/writing/index.rst
blob: 42afebd82b3afa9c0f14ce463c7870465e170f22 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Writing plugins
===============

Before writing plugins, please familiarize yourself with the basics of the
:ref:`Python programming language <python:tutorial-index>`. It is also
recommended to read the :doc:`packaging:overview`. **hircine** discovers
plugins via :ref:`package metadata <packaging:plugin-entry-points>`, so it is
also useful to have a basic understanding of the :ref:`packaging:entry-points`.

The plugin examples on the following pages are a good place to start once you
are ready. You may also have a look at the `source code
<https://git.oriole.systems/hircine/tree/src/hircine/plugins/scrapers>`_ for
the built-in scrapers.

.. toctree::
   :maxdepth: 1

   scrapers
   transformers
   reference