Django应用程序将Twitter流同步到本地数据库。

django-twittersync的Python项目详细描述


django twitter sync
----


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


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


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




dependencies
----


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


$sudo pip install python dateutil


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


界面

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通过Spring MVC web应用程序向客户端发送文本文件   java是否可以在运行时动态实例化DAO类?   调用VB。来自Java的net函数   java在Android中通过单击打开特定文件夹   java如何使用maven pom。xml标识非标准项目结构中的testng测试用例?   java为什么FOP在大文件上崩溃?   Architecture python+flask和spring boot+java   java Kafka工具根本没有启动Ubuntu 19.10   如何使用Eclipse运行Java USB API for Windows   java如何在Eclipse中查看J2EE预览服务器/容器的日志/控制台?   网页抓取是否可以使用Java crawler crawler4j暂停和恢复抓取?   java当我第二次按下按钮时,应用程序停止工作   带有偏移量和限制的java SQLite分页问题   java如何在OSX mavericks中将端口80转发到8080   java从泛型方法调用非泛型方法   java My代码未按预期工作。十进制输出不是它应该的样子   节点。java中的js加密(jasypt)和nodejs中的解密   java乘法表不工作数组索引超出范围   java将JDBC与Firebirdsql连接起来