javascript ライブラリ Sigmajs を使用して、wordpress と github のアクティビティをグラフ ネットワークとして表現したいと考えています。Google フィード API を使用してすべてのアクティビティの RSS フィードを取得し、それらをグラフのノードとエッジに変換しています。
しかし、フィード API は RSS の結果を非同期で返します。私が知る限り、sigmajs はこれをネイティブにサポートしていないため、未定義の参照が取得されます。この時点で、ノードは 20 ~ 30 程度しかありません。可能な解決策は次のとおりです。
Google フィード API が結果を同期的に返すように強制します。(これを行う方法はわかりませんが、適切な閉鎖と関係があると思いますか?)
すべてのフィード結果に対して sigma インスタンスを作成し、すべてのグラフ オブジェクトを単一のインスタンスにプッシュします。(可能かどうかわからず、ライブラリが十分に文書化されていないため、試すことができません)
結果が返されるたびにイベントを起動して、sigma が一度に 1 つのみ処理するようにします。(繰り返しますが、これを行う方法がわかりません)
どんなガイダンスでも大歓迎です。ありがとう。
これまでの私の仕事は次のとおりですhttp://fraseraddison.com http://sigmajs.org/で より多くの例とソース