twitterの一日の投稿を、ついったー部の日記に自動で投稿できるようにしました。
http://twitter.g.hatena.ne.jp/yuki_2021/
方法としてはtwilogのRSSフィードをplaggerで取得して、Gmail経由ではてなグループにブログ投稿といった感じです。いまいち手数が多いような気もしますが、どこかで使うかもしれませんのでメモ。
まず、twilogでRSSを保存してもらうようにする必要がありますので新規登録を行います。
Twilog - Twitterのつぶやきをブログ形式で保存
「もっと詳しく」の箇所から新規登録を行うことができます。
RSSを保存できるようになったらplaggerを使い、RSSの内容をGmailに送信。
plaggerのtwitter.feed.mail.yamlファイルは以下になります。
global: assets_path: /home/yuki2021/plagger/assets/ timezone: Asia/Tokyo log: level: error cache: base: /home/yuki2021/plagger/temp/ plugins: - module: Subscription::Config config: feed: - url: http://twilog.org/rss-feed/yuki_2021 - module: Filter::Rule rule: module: Deduped - module: Filter::BreakEntriesToFeeds config: use_entry_title: 1 - module: CustomFeed::Simple - module: Filter::EntryFullText - module: Filter::ImageInfo - module: Publish::Gmail config: mailto: hogepiyo+plagger@gmail.com mailfrom: yuki2021@takano.sakura.ne.jp mailroute: via: smtp host: yuki2021.sakura.ne.jp username: yuki2021@takano.sakura.ne.jp password: base64::xxxxxxxxxxxxxxxxxxx pop3: host: yuki2021.sakura.ne.jp username: yuki2021@takano.sakura.ne.jp password: base64::xxxxxxxxxxxxxxxxxxxx
まぁきわめてシンプルですが、一点注意して欲しいのは、Filter::BreakEntriesToFeedsの部分で1を指定しておかないと、「ゆきにー(@yuki_2021) - Twilog」というようなタイトルで届いてしまうので、フィードのタイトルである「10月3日のつぶやき」とするためにも設定しておいてください。
で、ここまでやってtwitter.feed.mail.yamlファイルを実行すると、それまでのつぶやきログがGmailに届きます。
そしてGmailで届いたメールをフィルターではてなグループ日記の投稿メールアドレスに転送します。
はてなグループ日記の投稿アドレスですが、「メール投稿の設定」のすぐ下にあります。