5


2

私のサイトの上部に私のTwitterのプロフィールからのフィードがありますが、私は私の@返信を除外して自分のステータスの更新だけを表示する方法があるかどうか疑問に思いましたか?

ありがとう

6 Answer


6


たぶん Yahoo Pipesで。

https://stackoverflow.com/users/18771/tomalak[Tomalak]はhttp://pipes.yahoo.com/tomalak/bbeckford_sample[あなたの簡単な例]を作成しました]。


4


Bloggerやそれに類似したサイトで標準のTwitterフィードWebコードを使用しているのであれば、このJavascriptがうまくいきます。 Twitterフィードとコールバックの間に位置し、サーバーの応答から返信を取り除きます。

ブログバッジの場合、標準のTwitter Webコードは2つの `++`で終わります

Twitterクエリ自体には、応答が戻ってきたときに呼び出す関数を指定するパラメータがあります。 ブロガーの場合、その関数は「twitterCallback2」と呼ばれます-Webコードで検索できます(「+ callback = twitterCallback2 」を探してください)。 新しいフィルターを使用するには、テキスト「 twittercallback2 」を「 filterCallback 」に置き換える必要があります。 フィルタはハードコーディングされており、完了したら ` twitterCallback2 +`を呼び出します。

Twitterからの返答の一部が返信である場合、表示されるツイートの数が減るので、それを可能にするには呼び出しのcountパラメータを増やす必要があることに注意してください。 新しい機能は表示される返答の数を5つに制限します - それを変更するためにコードを編集してください。

これが私のブログ投稿です。http://t-swamp.blogspot.com/2009/06/filtering-replies-out-of-twitter-badge.html [フィルタフィードTwitterフィードから返信]


3


新しいTwitterウィジェットを使用する場合は、ウィジェットのソースコードの `+ features:+`設定内に次のコードを追加します。

filters: {
  negatives: /\[email protected]\w{1,20}(\s+|$)/
},

私はDustin Diazのウェブサイトhttp://www.dustindiaz.comからこれを取りました。 Dustin DiazはTwitterウィジェットの作成者です。


1


setUser呼び出しをに変更します。

setUser( 'name

これは一種のハックですが、それはトリックを行います


0


エントリを表示するために使用しているものに依存します。 あなたがTwitterのウィジェットを使っているなら、おそらくそうではない。 他のプログラム的な方法でアイテムを表示する場合は、自分が行っていることについての詳細(言語、サンプルコードなど)を提供する必要があります。おそらく、フィルタ処理をお手伝いします。


0


おそらく正規表現を使いたくなるでしょう。 次の行に沿った何か

[a-zA-Z0-9][a-zA-Z0-9]*: @[a-zA-Z0-9][a-zA-Z0-9]
*。*

ページ上のTwitterフィードをどのようにフォーマットしているかによって異なります。 この正規表現は、あなたが以下のようにフォーマットされていると仮定します。

username:@username msg txt

一致する場合は表示しません。 一致しない場合は表示します。 :) If you’ve got tags in there along with the text, adjust the regex 適切に