django应用程序可以使用可扩展模型将twitter流同步到本地数据库。彼得桑切斯的推特同步之叉

django-twittersync-extended的Python项目详细描述


django twitter sync
----


非常基本的应用程序,可以将twitter帐户的流同步到本地存储引擎中。


还有一些其他应用程序可以为您处理这些问题,但它们都不符合我的需要,所以我们就来了。
这款应用程序的理念是非常轻量级——做一件事,做好它。


不需要Twitter消费者密钥或代币来与
这款应用程序一起使用。它使用面向公众(不需要验证)的rest
api。这也意味着,如果您尝试同步的帐户设置为私有,则此应用程序将不会同步该帐户。


在此版本中,您可以扩展Twitter帐户基本模型。


依赖项
----


此应用程序仅依赖于python dateutil模块。您可以按如下方式安装


$sudo pip install python dateutil


python路径。在python中安装site packages目录或设置$pythonpath环境变量以包含webutils目录所在的目录。



通过管理界面添加twitter帐户

4)运行“python manage.py sync_twitter_accounts”

您可能想设置一个cron作业,每隔一小时左右运行一次sync廑twitter廑accounts命令(如步骤4)。


要在模板中显示您的tweets,只需执行以下操作:

{%load twittersync廑tags%}
{%get廑u latest廑tweets“accountname”5作为“tweets”%}
{%for tweets%}
<;a href=“{tweet.url}”>;{{tweet.content}<;/a>;<;br/>;
{%endfor%}


这将获取twitter帐户的最后5个更新状态
“account name”,并将其作为名为
“tweets”

的变量放在上下文中,将“accountname”替换为要同步的帐户名。它可以是一个字符串或一个实际的twitterAccount(model)
实例。


用要获取的更新数替换5。如果未给出“BR/>”,模板标签将检查以下设置变量:
BR/> Twitter SycCyLestEtsTwitter:BR/> BR/>如果该变量不存在,则默认为5。很简单吧?

享受。



版权和保修
---------
所有文档、库和示例代码均为
版权所有2010 Peter Sanchez<;Petersanchez@gmail.com>;。库和
示例代码是根据包含在bsd-license文件中的bsd许可证
的条款提供给您的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将JButton合并到图形中?   java在每个循环中使用基类类型或派生类类型   JavaSwingGUI应用程序完全是空白的,没有任何内容,而按钮被添加到面板中   java Android获取getDefaultSensor括号时出错   java Spring引导和安全性与AngularJS登录页面   java注销appengine应用程序而不从google注销。通用域名格式   java仅在发生错误或异常时创建日志文件,而不使用log4j   java get json数组和Retrift 2   swing中的java响应映像   为什么java的inputstream。close()块?   java驱动管理器。getConnection()非常冗长   java如何使用joml将标准化向量旋转到一个点   ubuntu将Java程序的输出结果保存到一个文件中   java动态可拖动、可编辑和自动调整大小的文本字段