2006年10月03日

PlaggerでYouTubeの検索結果を取得するときにタイトルを設定するようにするパッチ


PlaggerでYouTubeの検索結果を取得してRSSにしたときに、タイトルが「8KXpV-nNZqI」みたいに無意味な文字の羅列になってしまった。Filter::EntryFullTextでタイトルを設定するようにパッチを当ててみたので、報告のために公開する。

plagger/assets/plugins/Filter-EntryFullText/youtube.yaml
--- youtube.yaml~	Mon Oct 02 00:14:54 2006
+++ youtube.yaml Mon Oct 02 00:11:17 2006
@@ -2,8 +2,8 @@
custom_feed_handle: http://(?:www\.)?youtube\.com/(?:browse|results|my_favorites)
custom_feed_follow_link: /watch\?v=\w+
handle: http://(?:www\.)?youtube\.com/(?:watch)\?v=
-extract: <span class="smallLabel">Added</span>&nbsp;\s*<b class="smallText">(.*?)</b><br/>.*?<span id="vidDescBegin">\s*(.*?)\s*</span>.*?<div class="vWatchEntry">.*?<img class="vimgSm" src="(http://.*?\.youtube\.com/vi/.*?/\d+\.jpg)" />
-extract_capture: date body icon
+extract: <h1>(.*?)</h1>.*?<span class="smallLabel">Added</span>&nbsp;\s*<b class="smallText">(.*?)</b><br/>.*?<span id="vidDescBegin">\s*(.*?)\s*</span>.*?<div class="vWatchEntry">.*?<img class="vimgSm" src="(http://.*?\.youtube\.com/vi/.*?/\d+\.jpg)" />
+extract_capture: title date body icon
extract_date_format: %B %d, %Y
extract_date_timezone: America/Los_Angeles


posted by cuckoo at 00:32 | Comment(2) | TrackBack(0) | plagger
この記事へのコメント
パッチありがとうございます。本家trunkに反映いたしました。
http://plagger.org/trac/changeset/1716

私の執筆記事に関しても言及してくだり、ありがとうございます。
記事を読んで興味を持って頂いたとのこと、大変うれしく思います。
Posted by mizzy at 2006年10月03日 01:41
>mizzyさん
trunkに反映していただき、ありがとうございます。
Plaggerを使うようになって、情報収集がかなり楽になって助かりましたので、少しでも恩返しができたらいいなあと思っています。

Plaggerは入門的な情報が少ないなあと思っていましたので、mizzyさんの記事のように分かりやすく説明したものが増えてくるといいですね。(以前、Plaggerの開発が落ち着くまでは、そういうマニュアルのようなものは後回し、という話を読んだことがあった気もしますが。)
Posted by cuckoo(管理人) at 2006年10月03日 10:13
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※半角英数字のみのコメントは投稿できません。
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/24743857
※半角英数字のみのトラックバックは受信されません。

この記事へのトラックバック
タグクラウド
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。