webvtt-py package reference
===========================

webvtt.webvtt
-------------

.. automodule:: webvtt.webvtt
    :members:

webvtt.models
-------------

.. automodule:: webvtt.models
    :members:
    :inherited-members:

webvtt.segmenter
----------------

.. automodule:: webvtt.segmenter
    :members:

webvtt.cli
----------

.. automodule:: webvtt.cli
    :members:

Formats
-------

Each supported format has its own module that takes care of parsing
and, when supported, writing captions.

webvtt.vtt
~~~~~~~~~~

.. automodule:: webvtt.vtt
    :members:

webvtt.srt
~~~~~~~~~~

.. automodule:: webvtt.srt
    :members:

webvtt.sbv
~~~~~~~~~~

.. automodule:: webvtt.sbv
    :members:

webvtt.utils
------------

.. automodule:: webvtt.utils
    :members:

webvtt.errors
-------------

.. automodule:: webvtt.errors
    :members:
    :show-inheritance:
