.. streamparse documentation master file, created by
   sphinx-quickstart on Sun Jan 19 22:29:52 2014.
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.

|logo| |release|
=====================

streamparse lets you run Python code against real-time streams of data.
Integrates with Apache Storm.

.. image:: https://github.com/pystorm/streamparse/actions/workflows/test.yml/badge.svg
   :target: https://github.com/pystorm/streamparse/actions/workflows/test.yml
   :alt: Build Status
.. image:: https://readthedocs.org/projects/streamparse/badge/?version=stable
   :target: https://streamparse.readthedocs.io/en/stable/?badge=stable
   :alt: Documentation Status

.. toctree::
   :maxdepth: 1

   quickstart
   topologies
   api
   develop
   releases
   faq

.. image:: images/quickstart.gif

.. raw:: html

   <!-- Wrap YouTube embed in a div to get auto-sizing, ref: https://github.com/rtfd/readthedocs.org/issues/879 -->
   <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto;">
     <iframe src="https://www.youtube.com/embed/ja4Qj9-l6WQ?start=94" frameborder="0" allowfullscreen style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding-bottom: 1em;"></iframe>
   </div>

Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`

.. |logo| image:: images/streamparse-logo.png
