问题标签 [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 投票
1 回答
532 浏览

ruby - 如何使用 RSpec 模拟流式 API?

我正在使用tweetstream gem,它简化了与Twitter 流 API的交互。我正在流式传输所有推文,就像 gem 页面上显示的代码示例一样:

我已经把它放在一个#capture带有一些简单逻辑的方法中,只运行几秒钟的流并捕获status.text数组中的所有推文(字符串)。

我想为#capture. 我将如何剔除推文流?我猜我会将推文存储在文件或StringIO对象中,但我不知道如何编写模拟来处理流 API 正在进行的任何 TCP 交互。我也不确定我是否应该在这里使用 VCR。

0 投票
0 回答
1283 浏览

python - Python - 如何通过标签实时获取推文

我正在寻找一种 pythonic 方法来通过标签获取推文流。到目前为止,我发现的是使用以下代码的 tweepy 包:

问题是我不明白如何获得consumer_key, consumer_secret, access_token, access_secret论点。

我在做正确的事吗?这是使用 python 通过标签收集推文的最佳方式吗?如果是这样,如何获得这 4 个论点?

0 投票
0 回答
576 浏览

ruby-on-rails - Rails gem tweetstream with Encryption 在此事件机器错误上不可用

我正在尝试使用gem tweetstream并遵循https://github.com/tweetstream/tweetstream上的指南显示推文

在我的tweets_helper.rb

但这会在终端中引发此错误并关闭本地服务器

c:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/tweetstream-2.6.1/lib/tweet stream/client.rb:400: 警告:此平台不支持epoll c:/ RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/tweetstream-2.6.1/lib/tweet stream/client.rb:401:警告:此平台不支持 kqueue 在抛出实例后终止调用'std::runtime_error' what(): 加密在这个事件机器上不可用

此应用程序已请求运行时以不寻常的方式终止它。请联系应用程序的支持团队以获取更多信息。

但是,如果我删除服务器会运行

如何修复此错误?

更新我认为所有迹象都指向安装 libssl-dev https://github.com/plamoni/SiriProxy/issues/41。在 Ubuntu 上是aptitude install libssl-dev. 我如何在 Windows 8 上执行此操作?

0 投票
0 回答
1059 浏览

ruby-on-rails - 在 Window 8.1 上为 Rails 安装 libssl-dev

运行时出现此错误gem tweetstream

在抛出“std::runtime_error”的实例后调用终止 what():此事件机器上的加密不可用

我知道这与我的 libssl 有关。如何在 Windows 上安装 libssl-dev?

是否有相当于 ubuntu 的aptitude install libssl-devwindows 或 gem?

0 投票
1 回答
44 浏览

java - 减少地理参考推文

在流式传输推特数据时,我发现地理参考推文(带有纬度和经度的推文)明显减少。是因为Foursquare的信息整合吗?或者还有其他问题吗?

非常感谢!

0 投票
1 回答
8670 浏览

python - UnicodeDecodeError:“utf8”编解码器无法解码位置 0 的字节 0xc3:数据意外结束

我正在编写用于阻止推文的代码,但我遇到了编码问题。当我尝试应用搬运工词干分析器时,它显示错误。也许我无法正确标记它。

我的代码如下...

当我尝试执行时,它返回错误:


任何人都有任何线索,我的代码有问题。我被这个错误困住了。任何建议..?

0 投票
2 回答
19973 浏览

api - Twitter 流媒体 API 限制?

我了解 Twitter REST API 具有严格的请求限制(每 15 分钟几百次),并且流式 API 有时更适合检索实时数据。

我的问题是,流式 API 的限制究竟是什么?Twitter 在他们的文档中引用了一个百分比,但没有具体数量。非常感谢任何见解。

我正在尝试做的事情:

  • 一个简单的页面,让我可以查看大约 1000 位 Twitter 用户的最新推文(以及发布日期/时间)。使用 REST API 似乎我会很快达到极限,那么这个应用程序是否需要流 API?
0 投票
1 回答
4746 浏览

python - 使用 Tweepy 从 Twitter 获取特定位置的推文

我正在尝试使用 Tweepy 从特定位置获取推文,但运行代码时出现此错误

在我的代码中,我尝试从纽约市获取带有 NY 位置坐标的推文。我怎样才能从纽约单独获得推文?我的猜测是使用 x,y 和 y,z 之间的坐标范围。我该怎么做?

这是我的代码:

0 投票
0 回答
65 浏览

ruby-on-rails - TweetStream:排除转推

尝试基于https://github.com/tweetstream/tweetstream构建一个 Twitter 应用程序。但是在http://www.rubydoc.info/gems/tweetstream/TweetStream/Client——我怎么会忽略转推?

这有效

尝试排除转推失败 #1

尝试排除转推失败 #2

0 投票
3 回答
112 浏览

hadoop - What should be flume.conf parametres for save tweets to single FlumeData file per hour?

We are saving tweets in a directory order like /user/flume/2016/06/28/13/FlumeData... .But each hour it creates more than 100 FlumeData file.I have changed TwitterAgent.sinks.HDFS.hdfs.rollSize = 52428800 (50 mb) same thing happened again.After that I tried with changing rollcount parametre too but didnt work.How can i set parametres to get one FlumeData file per hour.