TwitterのTLから差し障りのないつぶやきをmixiボイスに転載します。
単に「@」のないものを転載します。(サンプルでは「http」を含むものも除外します。)
前回アクセス以降に投稿されたつぶやきの中で条件を満たす最新の1件を転載します。初回または前回アクセスから20件以上あるときは最新20件(変更可能)を対象とします。
Twitterのアカウントはそのまま設定してください。
mixiはクッキーでログインしているように振る舞うのでクッキー情報を設定します。ログインした状態でブラウザに保存されている該当クッキー項目を設定してください。
mixiホームページ(home.pl)またはボイスのページ(recent_echo.pl)のHTMLソースからpost_keyを探して設定してください。
設定ファイルのパスもフルパスで設定してください。
cronで定期的に実行するように設定してください。
cronが使えない場合はCGIとして動作するように修正し、自分で叩くか、検索botなどにやらせるのもいいでしょう。pingdomとか使うと頻繁に叩いてもらえますね。
例によってNet::Twitterを使ってないので、下記モジュールが必要です。
[Perl] XML::TreePP - Pure Perl実装によるXMLファイル展開モジュール
ダウンロード
ソースへの直リンクです。右クリック(ctrl+クリック)で保存してください。
再配布、改変等ご自由に。
ご利用にあたってはすべて自己責任でお願いします。
