Skip to main content

Easily embed Vimeo videos in your posts

Project description

Pelican Vimeo is a plugin to enabled you to embed Vimeo videos in your pages and articles.

Installation

To install pelican-vimeo, simply install it from PyPI:

$ pip install pelican-vimeo

Then enabled it in your pelicanconf.py

PLUGINS = [
    # ...
    'pelican_vimeo',
    # ...
]

Usage

In your article or page, you simply need to add a line to embed you video.

.. vimeo:: VIDEO_ID

Which will result in:

<div class="vimeo" align="left">
<iframe width="420" height="315" src="https://player.vimeo.com/video/VIDEO_ID" frameborder="0"
webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
</div>

Additional arguments

You can also specify a width, height and alignment

.. vimeo:: 37818131
        :width: 800
        :height: 500
        :align: center

Which will result in:

<div class="vimeo" align="center">
<iframe width="800" height="500" src="https://player.vimeo.com/video/37818131" frameborder="0"
webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
</div>

Additionally, this plugin allows to specify the following Vimeo player URL parameters as options (values are passed through):

  • autopause

  • autoplay

  • background

  • byline

  • color

  • controls

  • dnt

  • fun

  • loop

  • muted

  • playsinline

  • portrait

  • quality

  • speed

  • t

  • texttrack

  • title

  • transparent

If you encounter Vimeo player URL parameters not supported by this plugin, you can also specify those appended to the video ID (e.g., .. vimeo:: 37818131?another_option=another_value&foo=bar).

License

MIT license.

Download files

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

Source Distribution

pelican_vimeo-0.1.2.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

pelican_vimeo-0.1.2-py2.py3-none-any.whl (7.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file pelican_vimeo-0.1.2.tar.gz.

File metadata

  • Download URL: pelican_vimeo-0.1.2.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/38.2.4 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.3

File hashes

Hashes for pelican_vimeo-0.1.2.tar.gz
Algorithm Hash digest
SHA256 08e20630e1946acdcb7433a14e7e339b8dba80a038345c57fbf8d968096b62c9
MD5 f7dc6d96b1b5d420374232885d331cff
BLAKE2b-256 6d1367725157f848517198d0cec5896be21e9473f063dd12a2472d5b27fabc2d

See more details on using hashes here.

File details

Details for the file pelican_vimeo-0.1.2-py2.py3-none-any.whl.

File metadata

  • Download URL: pelican_vimeo-0.1.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 7.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/38.2.4 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.3

File hashes

Hashes for pelican_vimeo-0.1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0d8b39ae3eee5780eae50f64158e82db1bfde12db4f7c90cc4e9583b6dfbbebf
MD5 e6b9ce1ca7561d6100ea0b14d63d4dcb
BLAKE2b-256 7c9a83ae3dde90a63abede488ecf19c79ec08467d4b89d26747bb6cad9ee70e1

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