ishiducaの日記 このページをアンテナに追加 RSSフィード

2010-09-25

[]パイプラインでデータを受け取るモダンな方法ってどうなっているんだろう? 19:29 パイプラインでデータを受け取るモダンな方法ってどうなっているんだろう? - ishiducaの日記 を含むブックマーク はてなブックマーク - パイプラインでデータを受け取るモダンな方法ってどうなっているんだろう? - ishiducaの日記 パイプラインでデータを受け取るモダンな方法ってどうなっているんだろう? - ishiducaの日記 のブックマークコメント

例えば、RSSなんかのメタ情報がないサイトをスクレイピングしてJSON形態で出力 -> そのデータをパイプラインで受け取ってGmailに送るとか言う場合(そもそもPlagger使えよって話だけど、それは置いておいて)にデータを受け渡すのにモダンなやり方ってなんなんだろう?

$ perl scraped_data_to_json | perl json_to_send_gmail

のようなことをしたいわけです。今のところ IO::File で処理していて

use JSON;
use IO::File;

my $io = IO::File->new;
$io->fdopen( fileno(STDIN), "r" );
my @lines = $io->getlines;
$io->close;

my $line = "@lines";
my $oop = decode_json $line;

のようにして JSON形式のデータをパイプラインから受け取ってPerlのオブジェクトに直してる。(ここから別形式--例えばAtomとかRSSとか--に直して出力する)

さて。

RodholfoRodholfo2012/08/20 05:33Please keep throinwg these posts up they help tons.

zckqlsplqzckqlsplq2012/08/20 18:51j0Q1Yz <a href="http://omxjbxfyremn.com/">omxjbxfyremn</a>

cbiyzchxocbiyzchxo2012/08/22 01:57z0ROSH , [url=http://mlpwuhmlkvnh.com/]mlpwuhmlkvnh[/url], [link=http://nsgnlgbxzryg.com/]nsgnlgbxzryg[/link], http://zzyvwdacpkhw.com/

npcnrudenpcnrude2012/08/22 14:59ulaEKo <a href="http://dtlxgdwtgiql.com/">dtlxgdwtgiql</a>

トラックバック - http://perl.g.hatena.ne.jp/ishiduca/20100925