用于调度到已知oembed提供者的实用工具
项目描述
oembedders
oembedders 是一个围绕 python-oembed 和 oembed提供者注册表 的小型包装器,用于设置配置了所有已知提供者的oembed消费者。
安装
pip install oembedders
用法
from oembedders import embed
e = embed('https://www.youtube.com/watch?v=dQw4w9WgXcQ')
您也可以从命令行使用它
oembedders https://www.youtube.com/watch?v=dQw4w9WgXcQ
{
"author_url": "https://www.youtube.com/user/RickAstleyVEVO",
"title": "Rick Astley - Never Gonna Give You Up (Video)",
"thumbnail_width": 480,
"html": "<iframe width=\"480\" height=\"270\" src=\"https://www.youtube.com/embed/dQw4w9WgXcQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>",
"type": "video",
"thumbnail_url": "https://i.ytimg.com/vi/dQw4w9WgXcQ/hqdefault.jpg",
"version": "1.0",
"author_name": "RickAstleyVEVO",
"provider_url": "https://www.youtube.com/",
"width": 480,
"provider_name": "YouTube",
"thumbnail_height": 360,
"height": 270
}
提供者
提供者注册表数据维护在 iamcal/oembed。您可以在oembedders中随时通过提供的Makefile更新它,该Makefile将下载最新数据并将其放置在适当位置,以便进行提交。
项目详情
关闭
oembedders-0.0.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9d153b74ce41cbe93b3f584a7c88be571b6d557985218ec5d1f0502a83a835e3 |
|
MD5 | b1d4bc04de6b46d7de5a976c201806a7 |
|
BLAKE2b-256 | 4c51221332a86fa779a55266fc1fdfcfc8da230e703e45145f62dfdff0e9a19e |