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/
====================
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/