一个简单的django应用程序,从youtube、twitter和slideshare生成嵌入代码。
django-embed的Python项目详细描述
嵌入是一个django应用程序,用于生成youtube、twitter和slideshare的嵌入代码。
详细文档在“docs”目录中。
快速启动
将“嵌入”添加到已安装的应用程序设置中,如下所示:
INSTALLED_APPS = ( ... 'embed', )
运行python manage.py syncdb以创建嵌入缓存模型。
导入嵌入类。
from embed.utils import Embed
您可以为每个服务或所有服务单独使用它。
youtube = Embed.get_youtube_embed(string=”Check this video https://youtu.be/THgLyTucjmk”)
嵌入将返回一个字符串,链接将替换为嵌入代码。
如果你想使用twitter功能,你必须设置你的twitter api密钥。
Embed.consumer_key = ‘dummy-consumer-key’ Embed.consumer_secret = ‘dummy-consumer-secret’ Embed.oauth_token = ‘dummy-access-token’ Embed.oauth_token_secret = ‘dummy-access-token-secret’
可以设置嵌入对象的参数。
Embed.config[‘width’] = ‘430’
如果使用mysql,则需要将数据库中embeddecache表的“embed_code”列编码为utf-8。