问题标签 [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 - 如何在 Sinatra 中运行 EventMachine 和服务页面?
我正在构建一个使用 TweetStream 的 Sinatra 应用程序(它使用 EventMachine 监听推文)。我还希望该应用程序像普通的 Sinatra 应用程序一样提供页面,但似乎 Sinatra 在“侦听”推文时无法“侦听”页面请求。
这是我可以通过使用不同的服务器或以不同的方式构建我的应用程序来解决的问题吗?我试过使用 WebBrick 和 Thin。
这基本上是我正在做的事情:
ruby-on-rails - 推特流工头在被杀之前不工作
我正在使用 Rails 3.2 的 TweetStream gem 和 ruby 1.9.3 作为后台进程以在推文被拉入时运行代码。我已经使用 rails runner 让它工作,但现在我想将它移动到 heroku,所以我已将其设置为 rake 任务。该过程似乎可以正确启动,但是当它收到一条推文时,直到我 ctrl-c kill foreman 之前什么都没有发生,之后我立即看到了当时应该注册的推文的积压。知道为什么会发生这种情况吗?是什么阻碍了它们在正常操作期间被处理?
结束结束
档案
输出:
twitter - 如何使用 twitter 用户名以 json 形式获取 Twitter 推文
如何使用 twitter 用户名以 json 形式获取 twitter 推文。有没有办法使用 php curl 以 json 格式获取最新推文。
twitter - 使用流 API 获取推文 twitter 使用 1.1
我发现我们可以使用流 API 来获取基于哈希标签或关键字的最新推文。
它说你必须保持你的http连接打开。我对此有疑问。
谁能给我一个php中流API的例子?
我可以跳过主题标签和关键字参数的其他事情是这个 API 吗?所以我可以所有的状态?
我可以传递诸如纬度和经度之类的参数来获取来自特定区域的推文吗?
ruby - 如何在postgres中存储一组浮点数?
我正在构建一个使用 ruby/pg/ActiveRecord/TweetStream (gem) 将推文保存到 postgres 数据库的脚本。
这个脚本工作正常..
直到我添加
我也试过
Twitter 开发中心 ( https://dev.twitter.com/docs/platform-objects/tweets ) 告诉我“坐标”是浮点数的集合,例如:
目前我使用“文本”字段。为了将两个值存储在一起,我应该为该字段提供哪种类型?
ruby - 使用 ruby 提取推文
我需要流式传输推文并将其存储在 mongodb 中进行处理。我已经安装了 ruby 以及 mongo 和 tweetstream gems。
我运行下面的代码来提取推文并将其存储在 mongodb 的“tweet”数据库中名为“users”的集合中。这是程序 rawks.rb
当我运行此文件时,出现以下错误: from rawks.rb:8:in 'new' rawks.rb:8:in ''
在文件 daemon.rb 中,40:in 'initialize' 参数数量错误(3 为 2) 参数错误
这是 daemon.rb 文件
ruby-on-rails - Heroku上的Rails如何监视工作进程
我的 Rails 应用程序有一个关键工作进程,它是 Twitter 提要事件的事件机器循环(有人发推文,它会自动处理推文并根据内容运行不同的代码,也称为推文流 gem)。
我的问题是我不知道监控生产过程的正确/好的方法,这样如果过程出现故障或无法正常工作,我希望以某种方式得到通知,以便我可以尝试解决它很快。我有 NewRelic gem 来监控我的 web 服务器,但不确定它是否/如何应用于工作线程。
我在找什么:
- 确保进程本身一直在运行,否则会收到通知
- 确保事件(接收推文)导致代码一直运行(如果在完成之前引发错误以及在哪里引发错误,则会收到通知)
- 可能确保一些不变量被持有,或者如果没有被通知
我正在寻找的可能是正常记录器工作流程的一部分,(使用不同的日志级别?)如果是这样,确认这对我也很有帮助。任何建议表示赞赏,谢谢!
编辑:说 NewEgg 而不是 NewRelic...哎呀
twitter - C# 中的 Twitter API 推文计数
我正在使用 twitter 身份验证 API,但我无法获得超过 20 条推文。任何帮助请我的代码是
r - 从字符串 ID 获取 twitter API 时间戳
最近使用 R 中的 streamR 包下载了一个小的 (230k) 推文数据集。我保存了工作区,退出 R,今天开始尝试使用这些信息,但所有推文中的时间戳(数据帧的 created_at 列streamR 创建)显示我重新启动 R 并加载工作区的时间......这怎么可能?时间戳是动态的还是取决于文件的保存?
在这一点上,有什么方法可以回调特定的 string_id 并使用 streamR 返回时间戳?我可以创建一个循环并以这种方式解决问题,因为它是一个对时间非常敏感的信息。
ruby - sinatra 和 tweetstream 不能一起工作
我正在尝试捕获特定主题标签的 twitter 流,以将其作为另一个 http 流传递。我编写的代码(我是 ruby 新手)如下所示:
当我运行这个程序时,我得到:
奇怪的是,如果我只使用 sinatra 并删除“TweetStream::Client.new.track”部分,一切正常。仅使用 tweetstream 在控制台中输出也是如此。但是,如果我同时使用它们,我将无法与浏览器建立连接。