PLAGGER
subtech.g.hatena.ne.jpがERROR 503: Service Temporarily Unavailable.をかえすので無視するようにしてみた。
例えばこのEntoryの様に長いタイトルがついてる時にF::BreakEntriesToFeedsでuse_entry_title: 1すると、送信者の名前が長くなりすぎてGmailで受信するとデコードしてくれない。 ということで、適当にカットする。40という数字は適当。英字のみのタイトルの…
久々のPlaggerネタとスーパーpre記法のテスト。NHKからRSSが配布されるようになったが要約の配布のみなので、Plaggerで全文を取得する。 EntryFullTextとTrueParmalinkのセットで。
Plaggerで夕刊フジのZAKZAKも購読していますが、夕刊紙のライバルということでゲンダイも併読しようとEFTを書いて見ました。 HTMLがかなりOldでidもclassもなく、;やスペース違いが混ざっって正規表現のチェックが大変でした。追記) otsuneさんのコメントを…
いちいちVoxにログインしなくてもQotDがわかるようにPlagger用のCF::Scriptにしてみました。といっても、そのうちVoxでFeed出しそうですが。とりあえずWWW::MechanizeとHTML::TreeBuilder::XPathの練習ということで。追記)IRCでmiyagawaさんよりhttp://ques…
参加しているMLもPlaggerで管理できたらいいんじゃないかと思い、CF::Mailmanを使用してみました。Filter::ReverseとFilter::BreakEntriesToFeedsを使用すれば、普通にメール配信されたものとほぼ同等です。はてブやDeliciousにブックマークすることも簡単な…
日経のEFTで日付と時刻が取れそうだったのでid:s_nobu氏のdiffにさらに微修正で修正してもらったEFTですが、そのままでは動かなかったのでIRCにて質問してみました。うまく動くようになったので再度エントリー。
続いても社会人向けです。日経と並んで製造業の社会人(特に堅そうな上司)に大人気の日刊工業新聞 ビジネスラインをPlaggerで取り込み。日刊新聞ではWebの他にNewsウェーブなる有料のメール配信があります。 3つの特徴がある見たいですが、3つ目の特徴の「低…
前回の更新からかなり間が空いてしまいましたが、久しぶりにPlaggerネタです。以前からオンラインの新聞としてasahi.comのRDFを購読していましたが、NIKKEI NETに変更しました。理由は日経の方が社会人っぽいから。NIKKEIでは、RSSの提供はありませんが主要…
自分がここでした独り言の件。 subtechグループ - Bulknews::Subtech - [Plagger] config subtechグループ - otsune's SnakeOil - Widget::Simpleのconfig:widgetで配列を渡す ということは、 - module: Widget::Simple config: - widget: hatena_bookmark_u…
はてブばかりが活用されていてあまり需要がなさそうですが、折角はてブからインスパイアした画像タイプのブックマーク数があるので活用。はてブ用とは並べて使用しないでください。
某所でなぜか期待されてしまったので適当にでっち上げ。Publish::GmailとMIME::Lite::TT::Japaneseからパクリまくりです。
Plaggerのassets周りでの assets の罠 assetsを分けたらどうだろう について。
ここで紹介されている未来の製品(コードネーム「フィードベース」)をいち早くPlaggerで。
まだBrancheですが、待望のサマリー機能がサポートされました。以前から要望していた自分としてはプラガブルな点がかなりうれしく、早速Summary::HTMLWikiConverterをつくってみました。Summaryの野良プラグインとしては第1弾になるかな?ちなみにtrunkを使…
皆さんがHackthon中*1なので、Plaggerでも新顔のプラグインのWidget::Simpleで遊んで見ました。Widgetは面白いものの、使用しているテンプレートはmiyagawaさん謹製のP::GmailとP::Planet、P::PSPでしか使われていません(P::GmailをパクッたP::MaildirとP::I…
config.yamlに記述してはいたものの、デイリースポーツからの記事取得が動いていなかった。阪神ファン失格です。IRCでmiyagawaさんから対処方法を教えてもらったので公開してみる。それとdaily_sports.yamlも期待した動作じゃなかったので、書き換えてみた。
とりあえず公開してみる。 config.yamlでの指定はWordpressのデフォルトと思われる以下のcssで。っていうかこれ以外ではきれいに動かないかも? style_url: http://managedtasks.com/wpthemes/blog/wp-content/themes/default/style.css埋め込まれているcss…
ちょっとその気になってWordpress用のテンプレートを作って見ました。 サンプル1 サンプル2 サンプル3 まだ少し変なところがあるのでもう少し調整が必要。2と3を先に作ったら、実は以前のWordpressのCSSだったのは内緒です((ということで手元には1.2用と1.5…
otsuneさんとこで話題になっているIRCにソース書くと煩雑だからblogに書いてurl提示しつつ開発していると、端から見ると「blogにソース書けば開発者が勝手に拾ってくれる」と見えてしまい野良plujinが次から次へと出てきてしまう現象は、先日IRCで話題になっ…
先日話題にしたITmediaのEFTの件ですが、以下の修正で動くようになりました。 -handle: http://(\w+)\.itmedia\.co\.jp/(\w+)/articles +handle: http://(\w+)|(cgi)\.itmedia\.co\.jp/(\w+)/articlesdebugでhandled by itmedia.yaml が表示されてないのにや…
miyagawaさんのYAPC::NAでのセッションも無事に終了したみたいです。お疲れ様でした。ということで、久々のPlaggerネタ。 ここで配布している旧@IT系を除くフィード用のTruePermalinkです。Biz.IDを購読し出してから気になりました。
めざせchangeset/1000ということで、ここで公開したEntryFullTextのキャッシュを自動削除するパッチを更新して見ました。以前のパッチではpurgeが頻繁に発生し、キャッシュが増える以上に負荷が酷かったと思います。そこでpurgeするタイミング(確率)を指定で…
miyagawaさんがここで話題にしているBreakEntriesToFeedsについて。そもそもこのFilterの実装は自分が要望して作ってもらったものなので、話題のついでに輪に入ろうと思います。
nobu@shibuya.plゲット! yappoさんありがとう!!ということで、100Tipsに向けて、以前から気になっていたEntryFullTextのキャッシュを自動削除するパッチを作成してみました。
otsuneさんが提案している、Subscription::ConifgでURLに日付を指定できるようにする件だが、これは自分も必要と考えている。 実際IRCへ要望として発言したときもある。その時は、Del.icio.usで、日付指定して一覧を取得したいと言う要望だったと思う。それ…
log:level:debugにしていると、CustomFeed/Simple.pmの以下で文字化けが発生してしまう。文字化けだけならかわいいが、画面が乱れて端末リセットをしなければ戻らない。端末をUTF8にすればいいのだが、いい方法はないかな? 68 $context->log(debug => "Add …
Publish::GmailでEntryがないFeedの時に、送信を押えるパッチ。Filter::EntryIndexや、Filter::JapaneseHiragana、tDiaryComment.pm等でエントリーを全て削除されてしまったFeed用。
bloglinesでのキーワード検索がはてなより広範囲な為、早速乗り換えました。しかし、2バイト文字の判定は難しいらしく、言語を日本語にしても他のアジアの漢字圏のFeedも混ざってきます*1。そこで、英文のみかひらがながあるエントリーのみ残すフィルタを作…
ということで、車輪の再発明(車輪にもなってないかもしれませんが)かもしれませんが重複エントリーをはじくことが出来るプラグインを作って見ました。