久々にPlaってみました。アクセスログを集計して結果(上位10件)をRSSで出力するようにしてみました。 処理の流れ(変に遠回りしてる気もしますが) ログファイルをもとにアクセス数をカウント アクセス数が多い順にソート ページにアクセス Web::Scraperでスクレイピングしてtitleとメタタグのdescriptionを取得 エントリーオブジェクトを生成 エントリーオブジェクトをPlagger(Publish::Feed)に渡して出力 そこまでスクリプト書いたんならPlaggerに渡さなくても(XML::Feed使え)...とか言われるかなぁ。 まぁ一応やってみたんで。 以下レシピとスクリプトです。 rank.yaml global: timezone: Asia/Tokyo plugins: - module: CustomFeed::Script - module: Subscr