问题标签 [tweetstream]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
278 浏览

ruby - Tweetstream 客户端的过滤器参数的交集

我正在使用tweetstream ruby​​ gem 从 Twitter 检索状态。

我以这种方式组合过滤器参数:

这将创建一个流,它是两个参数的并集(边界框中的所有推文,以及包含术语“bbc”的所有推文)。

有谁知道如何创建一个作为多个过滤器参数交集的流。在这种情况下,每条推文都应该包含术语“bbc”并且也在边界框内?

0 投票
2 回答
462 浏览

ruby - 使用推文流和超时

Ruby 版本:2.0.0-p0 Mac - Mountain Lion

以下是我的代码(tw_stream_track.rb):

当我从终端运行它时:

我得到以下信息:

这是我第一次使用 tweetstream,从文档来看,这似乎是我应该做的。我错过了什么?

0 投票
1 回答
307 浏览

python - Tweetstream 统计推文并每 10 分钟写入一次文件

我有一个小脚本,它使用 tweetstream 获取推文的数量并将其写入文件,但我看到有 50/s 的限制,可能是因为文件 IO,我想尝试将值存储在变量中然后,每 10 分钟用变量的值写入文件,我该怎么做?

0 投票
2 回答
4292 浏览

python - 过滤从状态/过滤器收到的推文(流 API)

我有 N 个要跟踪的不同关键字(为简单起见,设 N=3)。所以在 GET statuses/filter 中,我将在“track”参数中给出 3 个关键字。

现在,我将收到的推文可以来自我提到的 3 个关键字中的任何一个。问题是我想解决哪个推文对应哪个关键字。即推文和关键字之间的映射(在“track”参数中提到)。

显然,如果不对收到的推文进行任何处理,就无法做到这一点。

所以我想知道进行此处理的最佳方法是什么?在推文的文本中搜索关键字?不区分大小写怎么办?如果同一关键字中有多个单词,例如:“Katrina Kaif”,该怎么办?

我目前正在尝试制定一些正则表达式...

我在想最好的方法是使用与最初使用的状态/过滤器 API 相同的逻辑(正则表达式等)。如何知道 Twitter API 状态/过滤器本身使用什么逻辑将推文与关键字匹配?

建议?帮助?

PS:我正在使用 Python、Tweepy、Regex、MongoDb/Apache S4(用于分布式计算)

0 投票
1 回答
2834 浏览

python - 计算标签的推文

我想知道是否有任何方法可以使用 hashtags.org 之类的流 API 计算来自 twitter 的主题标签50 条推文/秒。这是代码:

0 投票
1 回答
403 浏览

ruby - Ruby Tweetstream MongoDB 错误

运行以下 ruby​​ 脚本时,我不断收到以下错误。如果有人能帮我解决这个问题,将不胜感激。我已经删除了所有敏感数据,例如 API 密钥。

代码:

启动脚本的命令:

红宝石版本:

ruby -c tweetscrape.rb 产生:

错误信息:

编辑:我现在使用以下内容没有错误,但没有任何内容输入到 mongodb:

推文通过puts显示在屏幕上......

0 投票
1 回答
763 浏览

ruby - 如何使用 SQLite3 和 Ruby 从 TweetStream 中保存推文

我对 ruby​​ 和 RoR 很陌生。我想保存当前显示在我的终端上的传入推文。你能解释一下为什么没有保存推文吗?

我在终端中运行“ruby mine_tweets.rb”并出现 status.text 的“puts”,但数据库中没有条目。

mine_tweets.rb

模型/推文.rb

0 投票
2 回答
977 浏览

python - Python TweetStream 访问被拒绝

我不断从 TweetStream 1.1.1 收到此异常,“exception.code == 404:uthenticationError("Access denied")" 它上周有效,但现在无效。我尝试了不同的用户名和密码。我可以使用我的帐户信息登录 Twitter。我什至删除并重新安装了模块。是什么赋予了?谢谢您的帮助!

我尝试运行这个...

错误实际上如下所示:

0 投票
1 回答
221 浏览

ruby-on-rails - Tweetstream 守护进程不工作;不打印到控制台,不将对象存储在数据库中

我正在尝试构建一个应用程序,其中核心后台进程之一是抓取推文。并将其存储在基于 CouchDB 的 Cloudant 这是我从事的第一个认真的 Rails 项目之一(过去几周我一直在学习 Ruby/Rails),即使在查看了此处解决的各种问题之后,我也被卡住了.

令我困惑的是,我什至无法获得一个简单的守护程序来在 ActiveRecord 模型中存储任何内容,更不用说另一个数据库模型了(我认为最好像这样以增量方式进行)。

我正在使用 Rails 3.2.13 和 Ruby 1.9.3。这是我目前在目录脚本下的文件 raker.rb 中的内容:

https://gist.github.com/arjunh/5887446

我运行命令 rails runner script/raker.rb start,但似乎没有任何反应;没有任何东西打印到控制台,也没有任何东西存储到数据库中。

我很确定我的 OAuth 详细信息是正确的(我在 rails 控制台中玩弄了 Twitter gem,那里的一切似乎都很好)。

0 投票
1 回答
676 浏览

python - Python,处理 Web 应用程序中的持久 http 连接

作为 python 的初学者,我有点不知所措,但我设法通过 Django 应用程序和tweetstream建立了与 twitter 流 api 的连接。

在应用程序中,我可以执行以下操作,并通过 django 测试 Web 服务器将持续的推文流输出到控制台。

我也可以做这样的事情,这样我就可以查询信息流。

理想情况下,我想启动 tweetstream 以便它能够记录推文,但也能够访问管理页面,该页面在刷新时会查询连接并返回连接多长时间的数据,返回了多少推文等

问题是我不知道如何使用到目前为止的代码来完成。例如,我如何“存储”连接以便查询它?

请有人介意解释解决此问题的正确方法,哪些资源可以帮助我更好地理解问题?

提前致谢,