Skip to main content

Add <figcaption> elements to your images

Project description

# Image Captions and Python and Markdown, together!

Your images have `<figcaption>` elements attached.

[![travis](https://travis-ci.org/bcaller/markdown_figure_caption.svg)](https://travis-ci.org/bcaller/markdown_figure_caption)
[![PyPI version](https://badge.fury.io/py/markdown_figure_caption.svg)](https://badge.fury.io/py/markdown_figure_caption)

Very similar to [figureAltCaption](https://github.com/jdittrich/figureAltCaption). This version doesn' handle references or attributes, but does handle links inside the caption.

Behaviour is best displayed via the tests:

```python
def test_image_simple(markdown):
s = "![The caption](http://example.com/x.png)"
converted = markdown.convert(s)
assert converted == '<p><figure><img alt="The caption" src="http://example.com/x.png" /><figcaption>The caption</figcaption></figure></p>'


def test_image_link_in_caption(markdown):
s = "![The caption from [source](http://example.com)](http://example.com/x.png)"
converted = markdown.convert(s)
assert converted == '<p><figure><img alt="The caption from source" src="http://example.com/x.png" /><figcaption>The caption from <a href="http://example.com">source</a></figcaption></figure></p>'

```


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

markdown-figure-caption-0.0.1.tar.gz (14.7 kB view details)

Uploaded Source

Built Distribution

markdown_figure_caption-0.0.1-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file markdown-figure-caption-0.0.1.tar.gz.

File metadata

  • Download URL: markdown-figure-caption-0.0.1.tar.gz
  • Upload date:
  • Size: 14.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.8.1 pkginfo/1.4.1 requests/2.9.1 setuptools/20.7.0 requests-toolbelt/0.7.0 clint/0.5.1 CPython/2.7.12 Linux/4.4.6-3-surface

File hashes

Hashes for markdown-figure-caption-0.0.1.tar.gz
Algorithm Hash digest
SHA256 eac5662c54571061b5620664c79d9f963152bd8ab83ce33c4a3e74361954df06
MD5 50de29cfd4a9e0effbb8394b36680707
BLAKE2b-256 be5e0f5d56b75421092dff10d6e92d611583fd0a6c45c6d2804e7a71edfb7633

See more details on using hashes here.

File details

Details for the file markdown_figure_caption-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: markdown_figure_caption-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.8.1 pkginfo/1.4.1 requests/2.9.1 setuptools/20.7.0 requests-toolbelt/0.7.0 clint/0.5.1 CPython/2.7.12 Linux/4.4.6-3-surface

File hashes

Hashes for markdown_figure_caption-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 62295e96015fb6288f9bfcdea5fbe5b5134189dfd11a918f25490bc51b99dffe
MD5 2e49e326a34e0705228d4f46ac712d91
BLAKE2b-256 1789c2e9bcce4e5bb56fbe9fa5ff5abc65f4c96c951042b81ef628c90a39e850

See more details on using hashes here.

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