Writing plugins =============== Before writing plugins, please familiarize yourself with the basics of the :ref:`Python programming language `. It is also recommended to read the :doc:`packaging:overview`. **hircine** discovers plugins via :ref:`package metadata `, 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 `_ for the built-in scrapers. .. toctree:: :maxdepth: 1 scrapers transformers reference