Skip to main content

Sphinx "cacoo" extension; embed diagram from cacoo

Project description

sphinxcontrib-cacoo
====================
This package contains the cacoo Sphinx extension.

This extension enable you to embed diagrams on cacoo_ .
Following code is sample::

.. cacoo-image:: [diagramid]

.. cacoo-figure:: [diagramid]

caption of figure

.. _cacoo: https://cacoo.com/

Setting
=======

Install
-------

.. code-block:: bash

$ pip install sphinxcontrib-cacoo


Configure Sphinx
----------------

Add ``sphinxcontrib.cacoo`` to ``extensions`` at :file:`conf.py` .

.. code-block:: python

extensions += ['sphinxcontrib.cacoo']

And set your API key to ``cacoo_apikey`` .

.. code-block:: python

cacoo_apikey = 'your apikey'


Directive
=========

.. describe:: .. cacoo-image:: [diagramid]

This directive insert a diagram into the document.
If your diagram has multiple sheets, specify sheetid after ``#``.

Examples::

.. cacoo-image:: EWHRuF5Kox1AnyNL

.. cacoo-image:: mb53vvmYG38QGUPf#37D74

Options are same as `image directive`_ .

.. describe:: .. cacoo-figure:: [diagramid]

This directive insert a diagram and its caption into the document.

Examples::

.. cacoo-figure:: EWHRuF5Kox1AnyNL

Structure of this system

Options are same as `figure directive`_ .

.. _image directive: http://docutils.sourceforge.net/docs/ref/rst/directives.html#image
.. _figure directive: http://docutils.sourceforge.net/docs/ref/rst/directives.html#figure

Configuration Options
======================

.. describe:: cacoo_apikey

API key for cacoo_


Repository
==========

This code is hosted by Bitbucket.

http://bitbucket.org/birkenfeld/sphinx-contrib/

Project details


Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page