twitterのログをついったー部の日記に投稿するようにした
twitterの一日の投稿を、ついったー部の日記に自動で投稿できるようにしました。
twitter.g.hatena.ne.jp
方法としてはtwilogのRSSフィードをplaggerで取得して、Gmail経由ではてなグループにブログ投稿といった感じです。いまいち手数が多いような気もしますが、どこかで使うかもしれませんのでメモ。
まず、twilogでRSSを保存してもらうようにする必要がありますので新規登録を行います。
Twitterのつぶやきをブログ形式で保存TwilogはTwitterのツイートをブログ形式で保存するサービスです。過去のツイートを簡単に見返すことができます。twilog.org
「もっと詳しく」の箇所から新規登録を行うことができます。
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で届いたメールをフィルターではてなグループ日記の投稿メールアドレスに転送します。 はてなグループ日記の投稿アドレスですが、「メール投稿の設定」のすぐ下にあります。
自分の場合はさらに、情報蓄積用にevernoteにも届くように、Gmailのフィルタを設定しました。以上です。
追記 2009/10/07(水) AM 04:02:23
と思いきやこんなWebサービスがあるのね、全俺が泣いた orz
twtr2src.ogaoga.org