Skip to main content

pelican-oembed

A Pelican plugin that embeds oEmbed URLs (YouTube, Vimeo, Twitter/X, Spotify, etc.) directly in your Markdown content.

Bare URLs on their own line are replaced with embedded HTML using the Micawber oEmbed library, before Pelican post-processing runs.

Installation

pip install pelican-oembed

Then add to your Pelican pelicanconf.py:

PLUGINS = ["pelican.plugins.oembed"]

Usage

Place a bare URL on its own line in your Markdown content:

Check out this video:

https://www.youtube.com/watch?v=dQw4w9WgXcQ

More text here.

The URL will be replaced with the oEmbed HTML (an <iframe> for YouTube, etc.).

Supported Providers

  • YouTube (youtube.com, youtu.be)
  • Vimeo (vimeo.com)
  • Twitter/X (twitter.com, x.com)
  • Instagram (instagram.com)
  • SoundCloud (soundcloud.com)
  • Spotify (open.spotify.com)
  • TikTok (tiktok.com)

Contributing

See CONTRIBUTING.md.

License

MIT

Metadata

Release files for pelican-oembed 1.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pelican-oembed 1.0.4
File Size Uploaded
pelican_oembed-1.0.4.tar.gz 5.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pelican-oembed 1.0.4
File Interpreter ABI Platform
pelican_oembed-1.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 10.5 kB

Release files / pelican_oembed-1.0.4.tar.gz

Download URL pelican_oembed-1.0.4.tar.gz
Size 5.3 kB
Tags Source
SHA-256 checksum
How to use checksums
cfdc83b2d15da68cc7996879747b1008274597500483247d1c24f0b5a453a521
BLAKE2b-256 checksum
How to use checksums
1ed71243afead902d380e5e6b8f25ac850d57f92372c6f1668407e081ad749fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 14, 2026.

Transparency log

Release files / pelican_oembed-1.0.4-py3-none-any.whl

Download URL pelican_oembed-1.0.4-py3-none-any.whl
Size 5.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b23ca0b328e80cbc54e7a7418b96a158d1757608611bd53e6463a25c174fc5a3
BLAKE2b-256 checksum
How to use checksums
15942336ed6cdc503604801e8bbf0fbad8e44dff8a0f07e8431db5f28d80abe6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 14, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.4 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page