问题标签 [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.
ruby - Tweetstream 客户端的过滤器参数的交集
我正在使用tweetstream ruby gem 从 Twitter 检索状态。
我以这种方式组合过滤器参数:
这将创建一个流,它是两个参数的并集(边界框中的所有推文,以及包含术语“bbc”的所有推文)。
有谁知道如何创建一个作为多个过滤器参数交集的流。在这种情况下,每条推文都应该包含术语“bbc”并且也在边界框内?
ruby - 使用推文流和超时
Ruby 版本:2.0.0-p0 Mac - Mountain Lion
以下是我的代码(tw_stream_track.rb):
当我从终端运行它时:
我得到以下信息:
这是我第一次使用 tweetstream,从文档来看,这似乎是我应该做的。我错过了什么?
python - Tweetstream 统计推文并每 10 分钟写入一次文件
我有一个小脚本,它使用 tweetstream 获取推文的数量并将其写入文件,但我看到有 50/s 的限制,可能是因为文件 IO,我想尝试将值存储在变量中然后,每 10 分钟用变量的值写入文件,我该怎么做?
python - 过滤从状态/过滤器收到的推文(流 API)
我有 N 个要跟踪的不同关键字(为简单起见,设 N=3)。所以在 GET statuses/filter 中,我将在“track”参数中给出 3 个关键字。
现在,我将收到的推文可以来自我提到的 3 个关键字中的任何一个。问题是我想解决哪个推文对应哪个关键字。即推文和关键字之间的映射(在“track”参数中提到)。
显然,如果不对收到的推文进行任何处理,就无法做到这一点。
所以我想知道进行此处理的最佳方法是什么?在推文的文本中搜索关键字?不区分大小写怎么办?如果同一关键字中有多个单词,例如:“Katrina Kaif”,该怎么办?
我目前正在尝试制定一些正则表达式...
我在想最好的方法是使用与最初使用的状态/过滤器 API 相同的逻辑(正则表达式等)。如何知道 Twitter API 状态/过滤器本身使用什么逻辑将推文与关键字匹配?
建议?帮助?
PS:我正在使用 Python、Tweepy、Regex、MongoDb/Apache S4(用于分布式计算)
python - 计算标签的推文
我想知道是否有任何方法可以使用 hashtags.org 之类的流 API 计算来自 twitter 的主题标签50 条推文/秒。这是代码:
ruby - Ruby Tweetstream MongoDB 错误
运行以下 ruby 脚本时,我不断收到以下错误。如果有人能帮我解决这个问题,将不胜感激。我已经删除了所有敏感数据,例如 API 密钥。
代码:
启动脚本的命令:
红宝石版本:
ruby -c tweetscrape.rb 产生:
错误信息:
编辑:我现在使用以下内容没有错误,但没有任何内容输入到 mongodb:
推文通过puts显示在屏幕上......
ruby - 如何使用 SQLite3 和 Ruby 从 TweetStream 中保存推文
我对 ruby 和 RoR 很陌生。我想保存当前显示在我的终端上的传入推文。你能解释一下为什么没有保存推文吗?
我在终端中运行“ruby mine_tweets.rb”并出现 status.text 的“puts”,但数据库中没有条目。
mine_tweets.rb
模型/推文.rb
python - Python TweetStream 访问被拒绝
我不断从 TweetStream 1.1.1 收到此异常,“exception.code == 404:uthenticationError("Access denied")" 它上周有效,但现在无效。我尝试了不同的用户名和密码。我可以使用我的帐户信息登录 Twitter。我什至删除并重新安装了模块。是什么赋予了?谢谢您的帮助!
我尝试运行这个...
错误实际上如下所示:
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,那里的一切似乎都很好)。
python - Python,处理 Web 应用程序中的持久 http 连接
作为 python 的初学者,我有点不知所措,但我设法通过 Django 应用程序和tweetstream建立了与 twitter 流 api 的连接。
在应用程序中,我可以执行以下操作,并通过 django 测试 Web 服务器将持续的推文流输出到控制台。
我也可以做这样的事情,这样我就可以查询信息流。
理想情况下,我想启动 tweetstream 以便它能够记录推文,但也能够访问管理页面,该页面在刷新时会查询连接并返回连接多长时间的数据,返回了多少推文等
问题是我不知道如何使用到目前为止的代码来完成。例如,我如何“存储”连接以便查询它?
请有人介意解释解决此问题的正确方法,哪些资源可以帮助我更好地理解问题?
提前致谢,