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
|