.. _dev_lib_toplevel:

=======================
Miscellaneous Libraries
=======================

.. Note to doc writers: Remember that some of the modules in mediacore.lib
.. import methods and classes from other modules, so you don't need to
.. explicitly include many of those other modules in the docs.
.. (e.g. look at the imports in mediacore.lib.helpers and mediacore.lib.decorators)


Base Controller Classes
-----------------------

.. automodule:: mediacore.lib.base
   :members:
   :show-inheritance:


Templating Helpers
------------------

.. automodule:: mediacore.lib.templating
   :members:
   :show-inheritance:
   :undoc-members:


Media Players
-------------

.. automodule:: mediacore.lib.players
   :members:
   :show-inheritance:
   :undoc-members:


Decorators
----------
.. includes important parts of mediacore.lib.paginate

.. automodule:: mediacore.lib.decorators
   :members:
   :show-inheritance:
   :undoc-members:


File Types
----------
.. automodule:: mediacore.lib.filetypes
   :members:
   :show-inheritance:
   :undoc-members:


Thumbnail Images
----------------

.. automodule:: mediacore.lib.thumbnails
   :members:
   :show-inheritance:
   :undoc-members:

Email Helpers
-------------

.. automodule:: mediacore.lib.email
   :members:
   :show-inheritance:
   :undoc-members:



Miscellaneous/Display Helpers
-----------------------------

.. automodule:: mediacore.lib.helpers
   :members:
   :show-inheritance:
   :undoc-members:
