問題タブ [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 - RSpec でストリーミング API をモックする方法は?
Twitter ストリーミング APIとのやり取りを簡素化するtweetstream gemをいじっています。gem のページに示されているコード例と同じように、すべてのツイートをストリーミングしています。
#capture
これを、ストリームを数秒間だけ実行し、すべてのツイート (status.text
文字列) を配列にキャプチャする単純なロジックを含むメソッドに入れました。
の単体テストを書きたい#capture
。ツイートのストリームをスタブするにはどうすればよいですか? ファイルまたはStringIO
オブジェクトのいずれかにツイートを保存すると思いますが、ストリーミング API で行われている TCP の相互作用を処理するためのモックを作成する方法がわかりません。ここでも VCR を使用する必要があるかどうかわかりません。
ruby-on-rails - Rails gem tweetstream with Encryption not available on this event-machine エラー
https://github.com/tweetstream/tweetstreamgem 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でどうすればいいですか?
java - 地理参照ツイートの削減
Twitter データをストリーミングしているときに、地理情報を参照したツイート (緯度と経度を含むツイート) が明らかに減少していることに気付きました。フォースクエアの情報統合のせいでしょうか?それとも他に問題がありますか?
どうもありがとう!
python - UnicodeDecodeError: 'utf8' コーデックは位置 0 のバイト 0xc3 をデコードできません: 予期しないデータの終わり
ツイートをステミングするコードを書いていますが、エンコードに問題があります。Porter Stemmer を適用しようとすると、エラーが表示されます。適切にトークン化できない可能性があります。
私のコードは次のとおりです...
実行しようとすると、次のエラーが返されます。
誰にも手がかりがあります。コードに問題があります。このエラーで立ち往生しています。何か提案はありますか?
api - Twitter ストリーミング API の制限?
Twitter REST API には厳しい要求制限 (15 分間に数百回) があり、ライブ データの取得にはストリーミング API の方が優れている場合があることを理解しています。
私の質問は、ストリーミング API の制限とは正確には何ですか? Twitter はドキュメントでパーセンテージを参照していますが、具体的な金額は示していません。どんな洞察も大歓迎です。
私がやろうとしていること:
- 約 1000 人の Twitter ユーザーからの最新のツイート (および投稿日時) を表示するためのシンプルなページ。REST API を使用するとすぐに限界に達しそうですが、このアプリケーションにはストリーミング API が必要ですか?
python - Tweepy を使用して Twitter から場所固有のツイートを取得する
Tweepy を使用して特定の場所からツイートを取得しようとしていますが、コードを実行するとこのエラーが発生します
私のコードでは、NY の位置座標を使用してニューヨーク市からツイートを取得しようとしています。どうすればNYだけのつぶやきを手に入れることができますか? 私の推測では、x、y と y、z の間の座標の範囲を使用することです。どうすればいいですか?
これが私のコードです:
ruby-on-rails - TweetStream: リツイートを除外
https://github.com/tweetstream/tweetstreamに基づいて Twitter アプリを構築しようとしています。しかし、http: //www.rubydoc.info/gems/tweetstream/TweetStream/Client では、どうすればリツイートを無視できるのでしょうか?
これは機能します
リツイート除外失敗 #1
リツイート除外失敗 #2
hadoop - ツイートを 1 時間ごとに 1 つの FlumeData ファイルに保存するには、flume.conf パラメーターは何にすべきですか?
/user/flume/2016/06/28/13/FlumeData... のようなディレクトリ順でツイートを保存しています。しかし、1 時間ごとに 100 以上の FlumeData ファイルが作成されますTwitterAgent.sinks.HDFS.hdfs.rollSize = 52428800 (50 mb)
。 rollcount パラメーターを変更しても機能しませんでした。1 時間に 1 つの FlumeData ファイルを取得するようにパラメーターを設定するにはどうすればよいですか。