Skip to main content

pandoc-gpp is wrapper around pandoc and gpp to provide mode functionalities to pandoc users

Project description

# pandoc-gpp

`pandoc-gpp` is a wrapper aroung `pandoc` and `gpp` allowing pandoc users who want to go from markdown to pdf/html to :

* include files
* add missing features : underline, color
* include code directly
* include images with specific ratio
* include graphs
* include tables based on csv files

The code is still evolving to cope with different type of limitations of the markdown specifications.

# Installation

## Python dependencies

`pandoc-gpp` depends on three external python packages :

* **pygal** (version >= 1.0.0) for the generation of graphs in svg
* **CairoSVG** (version >= 0.5) for the conversion of png from svg
* **cssselect** (version >= 0.8) extra dependency for CairoSVG

These dependencies will be installed (if not present) during the installation of `pandoc-gpp`.

## Prerequisites

To use `pandoc-gpp` some packages are required : **python** (version 2.6 is ok). It's needed to run `pandoc-gpp` (which is written in python), **python-dev**, **python-cairo**, **gpp**, **build-essential** (you need a gcc compiler), **libxslt1-dev** (cairosvg needs lxml which needs xslt and libxml2)

## Installation

To install `pandoc-gpp`, simply do :

```
$ sudo python setup.py install
``

# Limitations

`pandoc-gpp` is able to manage only `markdown` input files and html` and `pdf` output files.

# License

This software is licensed under the AGPL v3.0 License. See the `COPYING` file in the top distribution directory for the full license text.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pandoc-gpp-0.2.2.tar.gz (5.5 kB view hashes)

Uploaded Source

Supported by

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