You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
LDRでgを押せば全文出てくるべんりなLDR Full Feedだけど、個人的には自作の自動抽出のをつかってるのでいいなーと思いながら指をくわえてその進化を見つめています。ただ本文XPathのsiteinfoはものすごく使えそうなので、とりあえず試しにPlaggerでただのりさせてもらうことにしました。siteinfoはキャッシュしてないのでちょっとまずいかもしれないけど、たぶんこのプラグインを使う人はほとんどいないので大丈夫でしょう。siteinfoの取得もPlagger::UAを使うようにしました。これでキャッシュできてる! と思う…。 lib/Plagger/Plugin/Filter/EntryFullText/SiteInfo.pm 元のEntryFullTextは継承して全機能がそのまま動くようになってるはずです。今つかってるconfig.yamlのmodule: Filter
_ [近藤浩治][スーパーマリオブラザーズ]通勤ったー ファミコン サウンドヒストリーシリーズ マリオ ザ ミュージック マリオシリーズの音楽です。作曲はマリオブラザーズ以外は近藤浩治さんでしょうか。収録されているシリーズは以下( via amazon ) マリオブラザーズ スーパーマリオブラザーズ スーパーマリオブラザーズ2 スーパーマリオブラザーズ3 スーパーマリオブラザーズUSA ドクターマリオ ヨッシーのクッキー スーパーマリオブラザーズ 1, 2, 3 はプレイしました。スーパーマリオブラザーズ2 は 1-1 くらいしかやらなかったかもしれません。スーパーマリオブラザーズ 1 の曲とスーパーマリオブラザーズ 2 の曲があまり変わっていなかったのにたいして( 全部同じ? )、スーパーマリオブラザーズ 3 は 1, 2 の曲は使っておらず、また使っている音が変わっていたので「ずいぶん
デイリーポータルZ 用の EntryFullText の assets 書いてみました. daily_portal_z.pl 記事が複数ページにわたる場合は縦にそのままくっつけるのでかなり長くなります.BreakEntriesToFeeds と一緒に使った方がよいかもしれません. 現状では「つぎへ」「もどる」が残ってしまう等,いろいろ改善したいところはあるのですが,私にはここまでが限界でした.DPZ の html は非常にやりにくいです… Perlハカーの皆さんならもっとうまく書けそうですが,とりあえず自分で使う分にはこれでいいか,ということで. 適当に改良して使ってください.あと,良かったらフィードバックもいただけるとありがたいです. 画像は使用例.長いです. DPZ.jpg 一応,ソースも貼っておきますね. use Plagger::UserAgent; use URI; sub ha
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Plagger で Yahoo!Booksのランキングをとってくる Posted by Gosuke Miyashita Fri, 23 Feb 2007 15:44:57 GMT さすがにPlaggerでもこれは無理だと思いたい。PythonでYahoo!Booksのランキングをとってくる。 というエントリを見て、なんか釣りっぽいタイトルだけど敢えて釣られてみた。 ちょっとアウトプット違うけど、Plagger なら 10 分でできた。 以下の2つのファイルを用意してやるだけ。 config.yaml plugins: - module: Subscription::Config config: feed: - url: http://books.yahoo.co.jp/ranking/general/all/all/weekly/index.html meta: follow_link:
_ 窓の杜 - 今日のお気に入りのEFT 「窓の杜 - 今日のお気に入り」のEFTを書いてみた. author: smallstyle custom_feed_handle: http://www.forest.impress.co.jp/article custom_feed_follow_link: /\d+/\d+/\d+/.*?.html$ handle: http://www.forest.impress.co.jp/article/\d+/\d+/\d+/.*?.html$ extract: <H1>(.*?)</H1>.*?<H3>(.*?)</H3>.*?<!-- 本文開始 -->(.*?)<!--■■■■記事執筆者署名■■■■-->.*?((.*?)).*?<!-- 本文終了 --> extract_capture: title_1 title_2 body author
2NN 2ちゃんねるニュース速報+ナビのニュース速報+のRSSはタイトルしか配信してくれません。というわけで Plagger で EFT。 2ch_1.pl # only fetchs 1st entry sub handle { my($self, $args) = @_; $args->{entry}->link =~ qr!^http://\w+\.2ch\.net/.*?\d+/!; } sub extract { my($self, $args) = @_; if($args->{entry}->link =~ m!(\d+)$!) { my $id = $1; $args->{content} =~ s!\s?<br>\s?!\n!g; if ($args->{content} =~ m|<dt>(1.*?)<dt>|s){ my $body = $1; return "<di
SoftwareDesignの10月号にPlaggerの特集記事があるが、その中に「PlaggerでYouTube Casting」という記事がある。Plaggerを利用して指定のキーワードにマッチするYoutTubeの動画をダウンロード、iTunesに登録するというものだ。 Plaggerのconfig.yamlの内容を詳細に説明してあり、とても分かりやすい。 Software Design (ソフトウエア デザイン) 2006年 10月号 [雑誌] 私は普段PlaggerでGmailに記事を集めて読むのが中心で、動画には手を出していなかったのだが、これを読んで興味が出てきたので挑戦してみることにした。 同じ事をやっても面白くないので、検索条件にマッチする動画を登録するのではなく、はてなブックマークの「注目の動画」にあるものを定期的に取ってくることにした。その方がPlaggerらしいとい
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
■ [Plagger]Subscription::Config の follow_link と Filter::EntryFullText の custom_feed_follow_* の違い Subscription::Config では follow_link でエントリとして取りこむリンクを設定できる。 一方、Filter::EntryFullText にも custom_feed_follow_link / custom_feed_follow_xpath という似たような設定がある。 http://wiki.shibuya.pl/?HowToEntryFullText ソースを見ながらこの違いを調べてみたところ、以下のような結論に達した。 Subscription::Config の meta->{follow_link} を見ているのは CustomFeed::Simple だ
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Plaggeryaml で簡単なレシピを書ける CustomFeed プラグインを書いてみました。P::P::C::GoogleNews や P::P::F::EntryFullText のコードをベースにしました。名前は、適当に Plagger::Plugin::CustomFeed::Config としました。Plagger::Plugin::CustomFeed::Config package Plagger::Plugin::CustomFeed::Config; use strict; use base qw( Plagger::Plugin ); use DirHandle; use YAML; use Encode; use HTML::TokeParser; use Plagger::UserAgent; use Plagger::Util qw( decode_conte
2006年06月20日00:44 カテゴリPlagger英語 PlaggerでYahooのTOEICデイリーミニテストをGmailへ Yahoo!学習情報に TOEICデイリーミニテスト というページがあり、TOEICのリスニングとリーディングのテストが毎日各1問できます。 解説がしっかりしていて、特にTOEIC向けに英語を勉強している人にとっては、 毎日こつこつとやるといいかもしれません。 しかし、Yahoo!学習情報はRSSは配信していないし、毎日ページを開くのは手間がかかる。 また、1週間分は過去にさかのぼってできますが、何日かやらない日があると、どこまでやったかわかりにくい。 ということで、それPlaggerで。 Plaggerで 今日の問題と解答をGmailへ送ってみました。 ところで、前回の記事(PlaggerでCOOKPADのピックアップレシピをGmailへ)は、 はてなブッ
めざせchangeset/1000ということで、ここで公開したEntryFullTextのキャッシュを自動削除するパッチを更新して見ました。以前のパッチではpurgeが頻繁に発生し、キャッシュが増える以上に負荷が酷かったと思います。 そこでpurgeするタイミング(確率)を指定できるようにしてみました。 タイミング(確率)といっても、time % probabirity == 0な場合ですので過度な期待は禁物ですが、購読しているFeedの数が多くて、キャッシュサイズが気になる人には有用だと思います。いつかは削除されますので。 ちなみに、Ticket#306に別方法で登録されていますので、それまでのつなぎです。 Index: svn/plagger/lib/Plagger/Cache.pm ===================================================
先日から継続して作っているEntry速読用Filterを修正。一応ガイドラインに沿ってプラグインをシンプルにするため、3つ(1つは標準添付)に分割しました。 Filter::FormatText Filter::Substr Filter::Regexp(標準添付) 2006/06/01:miyagawaさんから指摘があり、utf8::encode($body)の位置を変更しました。 config.yamlは以下の通り - module: Subscription:Bloglines - module: Filter::EntryFullText - module: Filter::FormatText - module: Filter::Substr - module: Filter::Regexp config: regexp: s!(.*)!<pre>$1</pre>!s - mod
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く