django-blog-zinnia的Twitter插件
项目描述
Zinnia-twitter是一个将您的条目发布到Twitter的包。
安装
在您的系统上安装此包
$ pip install zinnia-twitter
Tweepy也将作为依赖项安装。
在“zinnia”应用之后将“zinnia_twitter”注册到您的“INSTALLED_APPS”中。
使用您的凭据定义以下设置
TWITTER_CONSUMER_KEY
TWITTER_CONSUMER_SECRET
TWITTER_ACCESS_KEY
TWITTER_ACCESS_SECRET
如果您已启用“zinnia-wysiwyg-xxx”插件小部件之一,您需要手动使用提供的混入重构“EntryAdmin”类
from zinnia.admin.entry import EntryAdmin from zinnia_twitter.admin import EntryAdminTwitterMixin from zinnia_ckeditor.admin import EntryAdminCKEditorMixin class FinalEntryAdmin(EntryAdminCKEditorMixin, EntryAdminTwitterMixin, EntryAdmin): pass admin.site.unregister(Entry) admin.site.register(Entry, FinalEntryAdmin)
请注意,自2010年9月以来,Twitter的认证方式已更改。实际的认证系统基于OAuth。这就是为什么现在您需要设置这4个设置。如果您不知道如何获取这些信息,请遵循此优秀的教程:
http://talkfast.org/2010/05/31/twitter-from-the-command-line-in-python-using-oauth/
一旦您获得了CONSUMER_KEY和CONSUMER_SECRET,您可以将教程中第3步中提到的脚本替换为应用程序提供的“get_twitter_access”管理命令。
现在在管理员中,您可以发布包含条目标题和条目缩短URL的更新。
项目详情
关闭
zinnia-twitter-1.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c93c2e0d8d54d96c4d38d5fe3e1ea521de7db2bd13aa0a5567d85d86a6dd5244 |
|
MD5 | 0eb81c1139b82a73822529069cc399b3 |
|
BLAKE2b-256 | 7fabb57603d761860370c8eede531906bfdf3e095dc3af04afcb6c564ab6c318 |