Plaggerでmixiのフィードを携帯メールする
↑参考 感謝!!
Publish::Gmail使って、Gmail経由で携帯に送信するとHTMLメールでくるので携帯だとちゃんと読めない。
だから上記記事を参考に~/plagger/assets/mobileにgmail_notify.ttを作成しました。
- gmail_notify.tt
[% USE util = Plagger.Util -%] [% FOREACH entry = feed.entries -%] [% IF entry.icon %] タイトル:[% entry.title %] 投稿者:[% entry.author %] [% ELSE %] タイトル:[% entry.title %]へのコメント 投稿者:[% entry.author %] [% END %] ------- 以下本文 ------- [% IF entry.body -%] [% entry.body FILTER remove('<.*?>') %] [% ELSE %]nobody [% END %] ------- [% UNLESS loop.last %] [% END %] [%- END %]Publish::Gmailは、Template::Toolkitを使っているようなので、Template::Toolkitのフィルター機能を使って、[% entry.body FILTER remove('<.*?>') %]のようにして、htmlタグをすべて削除しています。
一応、これで携帯でも読めるようになります。
- module: Publish::Gmail config: assets_path: /home/hoge/plagger/assets/mobile mailto: ex1@gmail.com mailfrom: ex2@gmail.com mailroute: via: *********** host: *********** username: ex2@gmail.com password: **************読みやすくするためにも、まだまだ改良が必要ですね。
まぁ、いまのところこれでオッケイ!![>[IT][一口]ラフィアンの近況をPlagger+携帯メールで読もう追記
これだと、メッセージとかコメントなどの表示がダメだわ。