問題タブ [superfeedr]

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 に答える
430 参照

ruby-on-rails-3 - アトムビルダーフィードジェネレーターにリンクタグを追加するにはどうすればよいですか?

Rails 3.0.9(およびそれ以前)では、このコードは機能しなくなりました。

正確なエラーは次のとおりです。ArgumentError: wrong number of arguments (1 for 2)スタックトレースが次の場合:

これは私にとって重要であり、ここで説明するようにスーパーフィーダーのPubsubhubbubをセットアップするために重要です。<link rel="hub" … >タグをAtomフィードに取り込む必要がありますがfeed.link、メソッドがから削除されたため、以前のようには機能しなくなりましたatom_feed_helper.rb。このリンクタグを再度表示するにはどうすればよいですか?

0 投票する
1 に答える
751 参照

ruby-on-rails - Railsコントローラ内でEventMachine(superfeeder-ruby gem)を使用するには?

これをご覧いただきありがとうございます。

残念ながら、私はレールに不慣れです。現在、Superfeedr が更新をプッシュできるエンドポイントを実装する必要がありますが、そのエンドポイントは Rails コントローラーにある必要があります。

当初、これは実行されるバックグラウンド ジョブであり、Web の残りの部分は同意する傾向があるように思われましたが、これを Rails コントローラーとして含めるように圧力をかけられており、混乱しています。要求/応答サイクルに EventMachine を含める方法がわかりません。

Web には例がたくさんあることは知っていますが、これをルーティングする方法についての私の質問に実際に答えるものはありません。何も思いつきません。

Superfeeds と呼ばれる Rails コントローラーがあります。Superfeeder で更新を myrailsapp/superfeeds/ のようなものにプッシュしたい

フィード内で、プッシュされたコンテンツを検査し、その結果を実際にモデルを持ち、それを永続化する別のコントローラーに書き込みます。

基本的に、Feeds と呼ばれるコントローラーは、情報を受け取って渡すだけで済みます。ただし、レールコントローラー内で長時間実行されるプロセスを実装する必要があるように思われるため、これは私を混乱させます-これが機能するかどうかさえわかりません。

これが Rails で行われたが、EventMachine をバックグラウンド ジョブとして使用していない方法を知っている人はいますか? 最後に、これが可能であることを本当に知る必要があります。

-L

0 投票する
2 に答える
594 参照

php - Superfeedrのコールバックファイルには何を書くべきですか?

RSSフィードを生成し、投稿のタイトルやURLなどを取得する必要があります。スーパーフィーダーを使うことにしました。したがって、この状況では、私はSuperfeedrのサブスクライバーです。データを取得するためのコールバック(サブスクライバーURL)フィールドがありますが、コールバックファイルに何を書き込む必要があるのか​​わかりません。ネットの例のコードを調べましたが、例のコードについては何も見つかりませんでした。ところで、私はこのプロセスをPHPで実行したいと思います。したがって、このファイルに何を書き込む必要があるかを知っている場合は、コメントしてください。

0 投票する
2 に答える
2908 参照

xml - 公開された RSS アイテムとして更新された (アプリケーション用ではなく) 分析用に RSS フィードからアイテムのデータベースを作成する方法は?

RSSフィードからアイテムのデータベースを作成する必要があり、プル(phpのpython/magpieを​​介してRSSをスクレイピングする)ではなく、(プッシュala AJAXを介して)非同期で更新したいと思います。データベースはアプリケーションではなく分析に使用されるため、スケーリングが必要です。xml 経由でフィードからアイテムを簡単にエクスポートできる RSS フィード リーダー アプリケーションを知っている人がいれば、それはすばらしいことです。

php rss パーサーが cron ジョブで mysql を操作できるようにするために、大量のサーバー インフラストラクチャを作成したくないのですが、必要に応じて作成します。潜在的なpythonソリューションにも興味があります。

Superfeedr/PubSubHubbub を調べましたが、それが適切な解決策かどうかはわかりません。

0 投票する
1 に答える
1463 参照

node.js - NodeJ用のPubsubhubbubライブラリ

さまざまなRSSフィードを追加するシステムがあります。コンテンツをフォローし、フィードに新しいコンテンツが追加されたときに、1つずつ確認することなく通知を受け取りたいです。

pubsubhubbubプロトコルがあり、パブリッシャーはこのプロトコルをフィードに実装するさまざまなハブを使用できることがわかりました。これが私がスーパーフィーダーについて知り、XMPPAPIを使用しようとしている方法です。私は彼らのnodejsライブラリをインストールし、正常に機能するいくつかのサブスクライブテストを行いました。

  • ノードスーパーフィーダーモジュールを使用して、スーパーフィーダーを使用しないフィードをサブスクライブすることは可能ですか?たとえば、次のようなものを見つけました。

    /li>
  • 各ハブを個別に処理する必要がありますか、それともプロトコルに基づいて同じリクエストを送信できますか?

0 投票する
1 に答える
1077 参照

python - Superfeedr でリアルタイムの XMPP RSS フィードを購読する方法

Superfeedr を使用してフィードを購読しようとしています。XMPP 用の Python ラッパーを起動して実行しており、dummy.xml正常に受信しています。

ソースを追加する方法がよくわかりません。をいくつか追加してみましたsuperfeedr.com/track/が、そこから新しいフィードが得られません (ただし、サブスクリプションの確認は得られるようです)。

おそらく PubSubHub サーバーを使用して、できるだけ多くのリアルタイム (非 POLL) フィードを追加したいと考えています。

これについて何か助けていただければ幸いです。そのようなフィードはどこにありますか? を追加するだけで、superfeedr.com リアルタイム フィード全体を購読できます/track/か? それとも、私が購読しているフィードのみをフィルタリングしますか? また、XMPP.pyAmazon サーバー上のクライアントからサブスクライブしているため、サブスクライバー URL (コールバック) とは正確には何ですか?

ここからどこへ行けばいいですか?

必要に応じて情報を追加しますので、お知らせください。

0 投票する
0 に答える
91 参照

ruby - Rack-superfeedr: ハブからの Web フック呼び出しの認証

この質問は、Superfeedr の公式のrack-superfeedrライブラリに関するものです。SuperFeedr は PubSubHubbub のチャレンジ/レスポンス プロトコルをサポートしているため、rack-superfeedr ライブラリがこれを自動的に提供するかどうか疑問に思っています。

コードを見ると、subscribe() には検証目的で必要なブロック引数があることがわかりますが、そうであるかどうかは完全にはわかりません。それは「秘密の」定数でしょうか?

0 投票する
1 に答える
136 参照

ios - iPhone アプリで Superfeedr を使用するには?

できるだけ早くユーザーに配信する必要がある RSS フィードの形式のデータがあります (これにより、人命が救われる可能性があります)。SuperFeedrを見つけたので、それを使用してプッシュ通知の形式でコンテンツを配信したいと考えています。これをアプリで使った人いますか?このタスクを実行するために使用する必要がある他のサービスはありますか?

0 投票する
1 に答える
361 参照

ruby-on-rails - ActiveRecord 作成中の HTTP リクエスト

superfeedr で pubsubhubbub (pshb) フィードを購読しようとしています。pshb プロトコルの仕組みは次のとおりです。

  1. ハブに POST を送信して、フィードの購読を要求し、コールバックを提供します。
  2. ハブはコールバックに GET を送信して、サブスクライブする意図を確認します
  3. あなたは「はい」と答えます 私は購読したいです
  4. ハブはサブスクリプションの確認で応答します

サーバーを開発マシンでローカルに実行しています。フィードを正常にサブスクライブできるコードがあり、Rails コンソールで直接実行してテストします。現在、Feed ActiveRecord モデルを作成しており、新しい Feed レコードが作成されるたびに自動的にサブスクライブしたいと考えています。FeedモデルにActiveRecordコールバックを追加しました

アクティブなレコードを作成すると、正しい HTTP 要求が送信され、長いハング (ログに何も起こらない約 5 秒) が発生し、コールバックに到達できなかったという pshub サーバーからの応答が返されます。 .

ここにログがあります(参照ポイントのために私が追加した番号)

応答の後、コミット トランザクションが発生し (6)、検証を求める phsb サーバーからの GET が受信されることがわかります (7)。ハブはコールバックに到達できますが、何らかの理由で、タイムアウトになるまでハブから GET を受信しませんか?

私はレールに慣れていないので、どのように機能するかはわかりませんが、ActiveRecord の作成中にリクエストの同時実行で何かが起こっていると推測しています。サブスクリプションは単独で機能しますが、after_create で設定したため、ActiveRecord の作成中は機能しません。

ActiveRecord エントリが作成されたときに、サード パーティ サーバーへの HTTP リクエストを処理する正しい方法は何ですか?

注** superfeedr api では、検証インテントが非同期で発生するように指定できます。非同期に指定すると、代わりに成功の応答が返されますが、サブスクリプションはまだスーパーフィードのハブに作成されていないようです。この問題について直接 superfeedr に連絡しますが、一般的に、非同期オプションを持たない API でこの状況を処理する方法を知りたいです。

0 投票する
2 に答える
127 参照

php - CakePHP で Superfeedr コールバック応答を取得できません

この URL を購読者リストに既に追加しました: http://push-pub.appspot.com/

ところで、次のようなコールバック URL も適切に設定します。http://online-domain.com/data/forward

私のコントローラーコード:

しかし、私の中でdebug.log

なぜ機能し$this->request->dataないのかわかりません。スーパーフィーダーからコールバック データを取得する必要があります。スーパーフィーダーからコールバックを取得したい。私が間違っていたことを知っている人はいますか?よろしくお願いします。