Skip to main content

Automatically converts many kinds of markup into fancy PDF files when uploading to JIRA.

For example: it transforms markup like this into markup like this.

Installation

  1. Install from PIP:

    pip install jirafs-pandoc
  2. Enable for a ticket folder:

    jirafs plugins --enable=pandoc

Note that you can globally enable this (or any) plugin by adding the --global flag to the above command:

jirafs plugins --global --enable=pandoc

Requirements

Depending upon which output format you utilize, your requirements may vary:

  • PDF Output: Both pandoc and xelatex are required.

  • Other output formats: Only pandoc is required.

Supported Input Formats and Extensions

  • Text Formats (extra)

    • *.text

    • *.txt

  • HTML (html)

    • *.html

    • *.htm

  • JSON (pandoc AST) (json)

    • *.json

  • Latex (latex)

    • *.latex

    • *.tex

    • *.ltx

  • Markdown (markdown)

    • *.markdown

    • *.mkd

    • *.md

    • *.pandoc

    • *.pdk

    • *.pd

    • *.pdc

  • Native Pandoc (native)

    • *.hs

  • reStructuredText (rst)

    • *.rst

  • Textile (textile)

    • *.textile

Supported Output Formats

Common output formats include:

  • PDF (pdf)

  • HTML (html)

  • RTF (rtf)

But, you can use any output format supported by Pandoc. Please check which formats your version of Pandoc supports by running:

pandoc --help

Optional Configuration

  • Default Input Formats: markdown, reStructuredText, and textile. See Configuring Input Formats for details on how to limit or expand which files will be transformed.

  • Default Output Format: PDF. See Configuring Output Format for details on how to set which output format will be used.

Configuring Input Formats

By default, only markdown, reStructuredText, and textile files are transformed, but you can change which files will be transformed on a format or extension basis using either the pandoc.enabled_input_extensions or the pandoc.enabled_input_formats settings.

To limit to only specific extensions, set the pandoc.enabled_input_extensions setting; for example, to only transform reStructuredText and textile documents into PDFs, you would run:

jirafs config --set pandoc.enabled_input_extensions rst,textile

To limit to only specific formats, set the pandoc.enabled_input_formats setting. To limit to transforming only markdown and textile documents, you could run:

jirafs config --set pandoc.enabled_input_formats markdown,textile

Configuring Output Format

By default, markup files will be converted into PDF files, but you can convert to HTML (or any other supported format) instead by setting the pandoc.output_format setting:

jirafs config --set pandoc.output_format html

Download files

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

Source Distribution

jirafs-pandoc-1.2.tar.gz (5.9 kB view details)

Uploaded Source

File details

Details for the file jirafs-pandoc-1.2.tar.gz.

File metadata

  • Download URL: jirafs-pandoc-1.2.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for jirafs-pandoc-1.2.tar.gz
Algorithm Hash digest
SHA256 1d1106f101a387b9798186d7b2b03d46823f826081779879ba8be3895eec6a71
MD5 f4c07107a4f2d6e0ad0273b9c46041a6
BLAKE2b-256 a8314beea0ddfcf1eee665dc80e3f830b7b2702b8b7af1f8a36763b781916c98

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.2 This release

1 file

1.1

1 file

1.0

1 file

0.9.8

1 file

0.9.7

1 file

0.9.6

1 file

0.9.4

1 file

0.9.3

1 file

0.9.2

1 file

0.9.1

1 file

0.9

1 file

Supported by

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