タグ

plaggerに関するmatsutakegohan1のブックマーク (21)

  • Elementary, ... Googleで「はらへった」と検索するとピザが届くようにするまで

    日曜は、Plagger を初めてちゃんとさわってみました。 Plagger の概略は、miyagawaさん自身による このYAPC::NAのPDF がわかりやすいです。要するに、 『ネットからフィードを集める → (ごにょごにょする) → 出力する』をするものです。 この「集める」や「ごにょごにょ」や「出力」の部分に、ブロックを重ねるようにしてモジュールを重ね、自分の好きな起承転結にできるという点が実に Perl ぽい着想です。風がふけば桶屋がもうかるフレームワークと呼んでいます。 Subscription::Bloglines / Publish::Gmail まあ、まずは普通に使ってみようということで、「Bloglines から集める」→ (エントリごとに分割、RSS 広告除去、文の内容をできるだけ収集→ Bloglines、Delicious へのリンク付与、はてブ登録数付与) →

    Elementary, ... Googleで「はらへった」と検索するとピザが届くようにするまで
  • config.yamlを公開して見る - s_nobuの日記

    config.yamlの設定が落ち着いてきたので公開して見る。 ポイントとしては log:level:はdebugにしてる。どうせcronで>/dev/nullしてるので、コマンドラインから実行する際には細かく情報が出たほうが都合がいい。 cache:base:は/tmp/plaggerにしてる。tmpfsにしていることと、すぐに読み捨てる記事まで保存したくない。ちなみに現在の容量はなんと約70MB。かなり富豪的。 Filter::StripRSSAd,EntryFullTextは必須。 Widget::HatenaBookmarkはまだクリックしたときがないが、あったほうがいいだろう。 Subscription::Bloglinesのために使っているので必須。まだLivedoorReaderには乗りかえれなそう。 Publish::Maildirは自作なので使わないわけはいかない。半強制

    config.yamlを公開して見る - s_nobuの日記
    matsutakegohan1
    matsutakegohan1 2008/06/30
    configのお手本
  • crawler.jp - Plaggerのサンプルを動かしてみた

    無事にインストールが済んだので、サンプルで遊ぼうと思って軽い気持ちで「まるごとPerl!」に載っているYAMLを打ち込んでみました。 その前に、plaggerコマンドを利用するため、こんな感じでpathを追加しています。 set PATH=$HOME/perl/lib/bin:$PATH YAMLrss2email.yaml)の内容はblog.bulknews.netのフィードをGmailのメール宛に送るというものでした。 plugins: - module: Subscription::Config config: feed: - http://blog.bulknews.net/mt/index.rdf - module: Publish::Gmail config: mailto: Gmailのメールアドレス いよいよ実行します。しかし・・・。 %plagger -c rss2e

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • いまさら聞けない? 初心者向けPlagger設定覚え書き その1 - Muibrog

    Plaggerをいじってみて、とても便利でなにより楽しくてしょうがない。まだ「それPla」ってほどなんでもできるわけじゃないけど、RSSを配信してないサイトから欲しい情報を取り出すことはできるようになった。意外と初心者向けの手引き的なものが見つからなかったので、初心者向けにメモしておきます。まだ簡単なことしかわからないし、間違ったことも書いてあるかも知れないのでいろいろ試してみながら確認してください。 まずはFilter::EntryFullText(みんなEFTって呼んでるみたい)について。 企業ニュースサイト(新聞社とか)のトップページにあるような自分のサイト内へのリンクのあるHTMLをフィードと変換するときに使うFilter。下のはYOMIURI ONLINEの科学のトップページから科学ニュースを取り出すためのyamlWikipedia)。 author: Toshi custo

    いまさら聞けない? 初心者向けPlagger設定覚え書き その1 - Muibrog
  • いまさら聞けない? 初心者向けPlagger設定覚え書き その2 - Muibrog

    昨日書いたその1は多くの人に読んでもらえたようで、改めてPlaggerに対する興味の高さを確認しました。いじってみたいけど敷居が高いという人が多いんだなーと実感。Windowsでも簡単にインストールできるようなので試してみたらどうかと思います。すっごくたのしいから! 別にPlaggerコミュニティのまわしもんでもなんでもないけど。 その1ではFilter::EntryFullText(以下:EFT)について説明しました。これは指定したHTMLからサイト内部のリンク先を抽出して指定されたルールに従って内容を持ってくるフィルタです。EFTを使って企業ニュースサイトの見出しページを読み込んでその日のニュースを引っ張ってくることができました。しかし、EFTでは外部サイトのリンクには対応できませんでした。これでは個人ニュースサイトに対応できません。そこで今回はCustomFeed::Configを取

    いまさら聞けない? 初心者向けPlagger設定覚え書き その2 - Muibrog
  • ゆーすけべー日記

    サキとは彼女の自宅近く、湘南台駅前のスーパーマーケットで待ち合わせをした。彼女は自転車で後から追いつくと言い、僕は大きなコインパーキングへ車を停めた。煙草を一吸ってからスーパーマーケットへ向かうと、ひっきりなしに主婦的な女性かおばあちゃんが入り口を出たり入ったりしていた。時刻は午後5時になる。時計から目を上げると、待たせちゃったわねと大して悪びれてない様子でサキが手ぶらでやってきた。 お礼に料理を作るとはいえ、サキの家には材が十分足りていないらしく、こうしてスーパーマーケットに寄ることになった。サキは野菜コーナーから精肉コーナーまで、まるで優秀なカーナビに導かれるように無駄なく点検していった。欲しい材があると、2秒間程度それらを凝視し、一度手に取ったじゃがいもやら豚肉やらを迷うことなく僕が持っているカゴに放り込んだ。最後にアルコール飲料が冷やされている棚の前へ行くと、私が飲むからとチ

    ゆーすけべー日記
  • Plagger::Plugin::Publish::HatenaBookmark - fubaはてな

    なんでこれがないのかよ(;´Д`)と思ったけどみんなメインがはてブなのか。tracの使い方わかんないので野良で放置 家にコミットされたよ! これで安心 おっとパッチです。修正されました 30c30 < my $tag_string = @tags ? join(' ', map "[$_]", @tags) : ''; --- > my $tag_string = @tags ? join('', map "[$_]", @tags) : ''; config.yaml - module: Publish::HatenaBookmark config: username: fuba password: aybabtu interval: 2 post_body: 1 参考 del.icio.us と はてなブックマークに cross-post: blog.bulknews.net htt

    Plagger::Plugin::Publish::HatenaBookmark - fubaはてな
  • ウェブリブログ:サービスは終了しました。

    「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧

  • るさか日記 - PC、食、日々のできごと

    色々見ましたが、どうやら解法は2つ。 1つはWLANにつながっているマシンの名前をすべて7文字以下、アルファベットと数字のみでスペースは使わないこと。 もう1つはAirMacの設定をちょこっといじること。具体的には、AirMac ユーティリティで「ネットワーク→ネットワークオプション→Teredoトンネルを許可にチェックを入れて再起動」で動きました。 (ゲストネットワークを使う、というのも見ましたが、そんなのやりたくないし、うまくいってない例も結構あったので無視。また、ものによってはファームウェアをダウングレードすれば良いというのもありましたが、試してません。) Chromecastを発売日にビックカメラで買ったのですが、自宅に帰って早速つないだら、トラブル発生。。。セットアップできて、自宅のWLANにもつながるが、他のクライアントから見えない。 ざっと検索してみると海外では既によく知られ

    るさか日記 - PC、食、日々のできごと
  • nirvashの日記 - [sbm] del.icio.us to hatebu

    del.icio.us に登録したエントリをはてブにシンクロするためのレシピ。1日1回動かすような用途を想定しています。del.icio.us に登録した順番ではてブに登録されるように del.icio.us の RSS のエントリーの順序を逆転させるためのフィルタ (Reverse) を用意しました。del.icio.us の RSS を入力としているので、登録エントリ数が多いと RSS から漏れてしまうエントリが発生するという問題があります。del.icio.us API で前回取得したエントリー以降を取得できれば完璧なのですが、とりあえず運用でカバーしています。(私は1日30エントリもブックマークしないので....) global: # plugin_path: **** # assets_path: **** timezone: Asia/Tokyo log: level: inf

    nirvashの日記 - [sbm] del.icio.us to hatebu
  • plus ultra blog » Plaggerが大活躍

    403 Error 現在、このページへのアクセスは禁止されています。 詳しくは以下のページをご確認ください。 403ERRORというエラーが発生します

  • このへんでconfig.yaml晒しとくか - fubaはてな

    global: plugin_path: - /Users/ec/lib/Plagger/Plugin timezone: Asia/Tokyo plugins: - module: Subscription::Config config: feed: - url: http://1470.net/mm/mylist.html/16?mode=xml - module: Aggregator::Simple - module: Cache config: file: /Users/ec/memo/mmcache diff_mode: 1 - module: Filter::MMFeedTags - module: Filter::AntiAmazonAssociate - module: Publish::Delicious config: username: fuba password:

    このへんでconfig.yaml晒しとくか - fubaはてな
  • Plagger::Plugin::Subscription::Toranoanaの通販対応版 - fubaはてな

    とらナビだとその日の更新がおおむね一覧できることが判明したのでやってみた。あまりに数が多い場合はあふれるんだろーけど、20ページある日でも大丈夫そうなのでとりあえず。初出以降のPlaggerの新機能でもっとシンプルに書けるところがあったりしそうだな…。しかしとりあえず動いたので寝る。 Toranoana.pm package Plagger::Plugin::Subscription::Toranoana; use utf8; use strict; use warnings; use base qw( Plagger::Plugin ); use Plagger::Util; use Plagger::Feed; use Plagger::Entry; use URI; use HTML::TreeBuilder::XPath; sub register { my ($self, $co

    Plagger::Plugin::Subscription::Toranoanaの通販対応版 - fubaはてな
  • いまさら聞けない? 初心者向けPlagger設定覚え書き その4

    いまPla*1 その4です。 その3ではちょっと難しい話になってしまったので今回はできるだけライトに行きたいと思います。前回までに Filter::EntryFullText と CustomFeed::Config をうまく使うといろんなサイトの欲しいところを持ってこられるということを書いてきました。今回はその出力方法に関していくつか取り上げてみたいと思います。 その3までのconfig.yamlでは出力部分はすべてGmailにメールする設定でした。 - module: Publish::Gmail config: mailto: xxx@gmail.com mailfrom: xxx+plagger@gmail.com mailto 宛先です。ご自分のメールアドレスをどうぞ。 mailfrom 送信元となるメールアドレスです。Gmailではアカウントに対して「+xxx」という風にしても

    いまさら聞けない? 初心者向けPlagger設定覚え書き その4
  • なつみかん@はてな - Software Design 10月号のPlagger特集が分かりやす過ぎる

    Software Design (ソフトウエア デザイン) 2006年 10月号 [雑誌] 技術評論社AmazonSoftware Design (ソフトウエア デザイン) 2006年 10月号 [雑誌] 技術評論社Amazon 特別企画 Plagger3分Hacking 俺流Plagger活用術 1章:Plaggerって何?……竹迫良範 監修 2章:Plaggerを使ってみよう……竹迫良範 監修 3章:俺流Plagger3分Hacking……竹迫良範 監修 コラム:Plaggerのアイデア……宮川達彦 そもそもPlaggerってなに? と言う所から始まり、具体的な機能解説、そして「はらへったピザ」などの応用例まで。約30ページの特集ですが、こんなに分かりやすいPlaggerの解説は初めてかも。プログラムとか全然分からない人でも普通に読める内容です。超初心者でも問題ありません。興味のある方

  • Googleで○○と検索すると○○:実用編

    Notify::Pizzaネタ、大人気です。びっくり。 http://b.hatena.ne.jp/entry/http://e8y.net/blog/2006/07/25/p126.html http://d.hatena.ne.jp/textfile/20060725/pizza http://del.icio.us/url/4b67a8710066baf05fab3c8d253ff02d わくわくさせてくれるフレームワーク Plagger と、おもしろいことをするための言語 Perl に多くの人が興味を持つことになってくれたのなら、わざわざ面倒な方法でピザ頼んだかいがあったというものです。 OSCON での miyagawa さんによる Plagger のプレゼン にもネタとしていれてくださるということで、タイミング的にもよかった。外人にわかりやすく寿司じゃなくてピザにしておいてよか

    Googleで○○と検索すると○○:実用編
  • Elementary, ... Software DesignにてピザPlaをまじめに解説

    Software Design 2006年10月号の Plagger 特集に、Google+Plaggerネタで2書かせていただきました。このブログの 「はらへった」と検索するとピザが届くようにするまで とGoogleで○○と検索すると○○:実用編 を、雑誌向けに書き直したものです。ネタをまじめに解説しています。 特集は Plagger を始めるにあたっての敷居を低くしようというコンセプトもあったので、暗黙知なものをできるだけ説明しようとしています。竹迫さんによる導入部には、CPAN シェルの初期設定やインストールが難しいモジュールの入れ方についても書かれています。竹迫さんも書いていますが、 これは Plagger に限らず CPAN を初めてさわる人に良い資料だと思います。 Plagger 0.7.9で変わった設定ファイル内のUTF-8文字列の扱いに伴う差し替えが間に合わなかったよう

    Elementary, ... Software DesignにてピザPlaをまじめに解説
  • Piece of a Puzzle - Weblog - P::P::Publish::MixiDiary #2

    Posted at 2006-08-23T22:02+09:00 in Development | | | 画像の投稿もさせようと思ったらこんなんなりました。 package Plagger::Plugin::Publish::MixiDiary; use strict; use warnings; use base qw ( Plagger::Plugin ); use WWW::Mixi; use Encode; sub register { my($self, $context) = @_; $context->register_hook( $self, 'publish.init' => \&initialize, 'publish.entry' => \&post_diary, ); } sub initialize { my($self, $context, $args) =

  • ここギコ!: はじめてPlagger使ってみた。

    Posted by nene2001 at 00:33 / Tag(Edit): plagger / 0 Comments: Post / View / 1 TrackBack / Google Maps Plaggerが話題なのは知っていたが、特にやりたい事もなかったので手を出していなかった。 けど最近やりたい事が2つほど出来たので、手を出してみた。 判り易いと評判の、竹迫さんのSoftware Design 2006年 10月号の記事を参考に、サクサクサクとインストール。 やりたかった事の一つ目は、最近全然目を通せていないOpenIDのメーリングリストを、忙しくても話の方向ぐらいはざっくり掴めるよう、翻訳されて届くようにすること。 そこ!英語くらい素で読めとか言わない! 届いたメールを読み込んで、 翻訳して、再度メールに送るのだから、使うプラグインは Custom