Skip to content

ITmedia と クラウド Watch の全文配信 RSS

by wetcradle on 1月 30th, 2011

ITmediaクラウド Watch が微妙な RSS 配信をしているので、広告排除と全文配信化のスクリプトを作りました。

フィルタリングされた RSS

以下でフィルタリング済みの RSS を配信しています。

配信には自宅サーバも使っているので、私の都合で配信が止まったりするかもしれません。

スクリプトについて

スクリプトは filterss.rb という名前です。filter + rss です。
以下のようなフィルタリングルールを作成して、スクリプトの引数として指定してやると加工された RSS が出力されます。

<rule>
	<block>
		<target>item_title</target>
		<regexp>^AD:</regexp>
	</block>
	<extract>
		<target>item_page</target>
		<value>#article_body</value>
	</extract>
	<extract>
		<target>item_page</target>
		<value>#cmsBody</value>
	</extract>
	<extract>
		<target>item_page</target>
		<value>.newart</value>
	</extract>
</rule>

スクリプトは恥ずかしいので載せません。
見たいという人がいれば公開します。

From → RSS, Ruby

Leave a Reply

Note: XHTML is allowed. Your email address will never be published.

Subscribe to this comment feed via RSS