Habrahabr RSSフィードをより便利に使用できるように設計された小さなオンラインユーティリティをご紹介します。
これが必要な理由:
事実、Habrの改革後、「トピックブログからトピックをフィード」、「フィードをトップからトピックにフィード」などのオプションがプロファイル設定から消えたため、すぐに3つのチャンネルに登録する必要がありました。 ( これについてはすでに詳しく書いています: http : //kapustos.habrahabr.ru/blog/45249/ )。 Yahoo Pipesを使用して問題を解決することはできませんでした。自分で問題を解決する小さなアプリケーションを作成しました。 コミュニティの前で自慢したかったのですが、光沢をつけてマルチユーザー機能を追加した後、「 HabroRSS Filter 」が登場しました。
彼ができることとそれがどれほど役に立つか:
- 重複を削除し、日付でリストを並べ替えながら、いくつかのHabrフィードのいずれかを作成します。
実験のために、2つのフィードを購読しました。RSSリーダーではPersonalとHome、そしてFilterではそれらです。 お正月近くの7日後、RSSリーダー156とフィルター126にニュースがあります。
- 特定のブログのフィードからニュースフィードを削除します。
「xxxブログを除くすべての投稿を受信する」というオプションを追加するためにHabrの著者がどのように提案されたかを覚えています。 これは、フィルターで構成できます。 ちなみに、これはサイトにアカウントを持っていないため、個人のRSSフィードを持っていないHabrの読者にとって便利だと思います。 このオプションを使用すると、不必要なニュースや興味のないニュースをより少なく受け取ることができます。
- 特定の著者が書いたニュース項目をフィードから削除します。
元気なあなたは、Habréで誰かを連れて行かない? 彼の投稿は怒りと攻撃性を引き起こしますか? 彼のニックネームを無視リストに追加すると、RSSフィードは冒deされません。
- 特定の長さよりも長いニュースをトリミングします。
あなたが最初に「Habrakat」を書くユーザーに属している場合、次の機会はあなたのためです:あなたのフィードに入るメッセージの最大長を決定します-より長いメッセージは切り捨てられます。
例:
メイン、サブジェクトブログ、パーソナルフィードでRSSを購読しました。 ポッドキャストを無視されたブログのリストに追加しました(耳で情報を知覚しません)、デザイン、現在私にとって興味のないテクノロジーに特化したいくつかのテーマのブログ。 著者を無視しません。技術部:
PHPのサーバー側。 Habrahabr RSSフィードを解析するために、SimplePieというすばらしいライブラリを使用しました(興味があれば、レビュートピックを書くことができます) 。クライアント側では、jQueryと少しのAJAX。
生成されたRSS-XMLは、ヘッダーが変更されていることを除いてHabrahabrのものと同一であり、検証するために(Habrahabr xmlが渡さない)、要素を<dc:creator> </ dc:creator>に変更する必要がありました。
個人のフィードを受信するには、Habrahabr RSS IDが必要です。秘密の情報を提供しないと思います。間違っている場合は、ご記入ください。
タイプ「login:password」による認証は多すぎるため、ユーザーは設定を保存するときに発行される一意のURLを使用してログインすることにしました。
Habroadministrationの場合:
このようなサービスを作成することで、Habrahabrのルールに違反しないことを願っています。 「ボットについて」というメモを読み、対応するユーザーエージェントを設定します。 RSSキャッシュも含まれています-一意のGETのリクエストは、5分ごとに1回しか送信されません。 このサービスから利益を得ることはできず、広告を挿入しないことを約束します。それでも「フィルター」が何かを壊す場合はお知らせください。削除します。
あなたの提案、バグ報告、批判を歓迎します。
PS:それで、リンクを指定するのを忘れた投稿を書くときに、ここにあります: HabroRSS Filter
UPD:「I Habrahabr」は非公開のブログであるため、これは私が考えたことです。Filtratorに関するトピックの未登録の読者にはまったく表示されず、非常に便利です。 午後1時から2時まで開いているブログに転送してから持ち帰ることはできますか?