Skip to main content

Pythonic Pandoc filters

Project description

Date:
December 6, 2018

Panflute: Pythonic Pandoc Filters

Python version PyPI version Development Status Build Status

panflute is a Python package that makes creating Pandoc filters fun.

For a detailed user guide, documentation, and installation instructions, see http://scorreia.com/software/panflute/. For examples that you can use as starting points, check the examples repo, the sample template, or this github search. If you want to contribute, head here.

Install

To install panflute, open the command line and type:

pip install panflute

Python 2.7+, 3.3+, PyPy, and PyPy3 are supported.

Uninstall

pip uninstall panflute

Dev Install

After cloning the repo and opening the panflute folder:

python setup.py install

installs the package locally

python setup.py develop

installs locally with a symlink so changes are automatically updated

In addition, if you use python2, you need to pasteurize the code before running tests. In this directory, Run

# install pasteurize if you didn't have it yet
pip2 install -U future
pasteurize -wnj 4 .

Contributing

Feel free to submit push requests. For consistency, code should comply with pep8 (as long as its reasonable), and with the style guides by [@kennethreitz](http://docs.python-guide.org/en/latest/writing/style/) and google. Read more here.

License

BSD3 license (following pandocfilters by @jgm).

Project details


Download files

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

Source Distribution

panflute-1.11.0.tar.gz (27.8 kB view details)

Uploaded Source

Built Distributions

panflute-1.11.0-py3-none-any.whl (28.6 kB view details)

Uploaded Python 3

panflute-1.11.0-py2-none-any.whl (29.7 kB view details)

Uploaded Python 2

File details

Details for the file panflute-1.11.0.tar.gz.

File metadata

  • Download URL: panflute-1.11.0.tar.gz
  • Upload date:
  • Size: 27.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for panflute-1.11.0.tar.gz
Algorithm Hash digest
SHA256 fa6e26ccf07966090edb1c6c1b146c5f9594a0753ee85bd65ea843ca8dde81b7
MD5 afd1424358f0d77eb53daa3e366d2201
BLAKE2b-256 d170bf08a89bdac1de3b785a68e85c574d720bf1ea8a61db4c0f041d39b1de62

See more details on using hashes here.

Provenance

File details

Details for the file panflute-1.11.0-py3-none-any.whl.

File metadata

  • Download URL: panflute-1.11.0-py3-none-any.whl
  • Upload date:
  • Size: 28.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for panflute-1.11.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9b0466693d9de4d720d98af7596b79b11210de75dae35fa3b716c8a00d140e4a
MD5 e279be606af0c9ad4175448ad629cef4
BLAKE2b-256 223113de63decc24a6f1602f84b22d4cb57893624c63d6530922e53df97ed8ff

See more details on using hashes here.

Provenance

File details

Details for the file panflute-1.11.0-py2-none-any.whl.

File metadata

  • Download URL: panflute-1.11.0-py2-none-any.whl
  • Upload date:
  • Size: 29.7 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for panflute-1.11.0-py2-none-any.whl
Algorithm Hash digest
SHA256 e76f65eac075410b68cfaf95ee1aedb883bbeb12aca8faba4d7dfec91199daea
MD5 1f5b235b18d1f93aaae6d628ec1215b0
BLAKE2b-256 f800c40df84f8b97aa70bb8971218151acac642e736d087585483ce3210dfe8d

See more details on using hashes here.

Provenance

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