フリーウェアの最近のブログ記事

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+クリック)で保存してください。

再配布、改変等ご自由に。
ご利用にあたってはすべて自己責任でお願いします。

twitpic メール投稿の文字化け対策をしたわけですが、どうせなら写真付きはTwitpic、文字だけならTwitterって自動振り分けした方が便利じゃん?

ってなわけでまた作りました。

例によって、.mailfilterや.forwardが使えるサーバが必要です。

Twitterのユーザ名、パスワードはスクリプト内に記入します。スクリプト内の該当部分を書き換えてください。
parserの作業ディレクトリもフルパスで記述してください。

写真を2枚以上添付した場合は最初の1枚だけをアップします。残りは消滅します。

ダウンロード
ソースへの直リンクです。右クリック(ctrl+クリック)で保存してください。

再配布、改変等ご自由に。
ご利用にあたってはすべて自己責任でお願いします。

#Net::Twitterを使おうと思ったんですが、CPANがインストールできずに断念。やむなくLWPで...。

twitpicにメールで投稿すると日本語が文字化けしてします。
これは単にtwitpicがiso-2022-jpに対応していないからで、utf-8でメール送信するとちゃんと化けずに投稿できます。でもケータイのメールではiso-2022-jpでしか送信できません。

そこで、メールを中継して件名(twitpicでは本文になる)をutf-8に変換してしまえばいいのです。

というスクリプトを作りました。

mail2entryと同様、サーバでメールをリダイレクトしてスクリプトに渡しますので、.forwardや.mailfilterが使えるサーバでご利用可能です。
投稿先メールアドレスはスクリプト内で決め打ちになりますので、スクリプト内の該当部分を書き換えてください。

ダウンロード
ソースへの直リンクです。右クリック(ctrl+クリック)で保存してください。

再配布、改変等ご自由に。
ご利用にあたってはすべて自己責任でお願いします。

mail2entry 1.4

| | コメント(3) | TB(1)

さくらインターネットでサーバのアップデートがあり、うちでもFile::Temp問題が出てしまいました。

そこで、PONYさんのコメントを参考にして、OS側のFile::Tempを使用するように修正したらうまくいきました。PONYさん、ありがとうございました。

で、公開し忘れてた(コラッ)機能追加と併せて、他ちょっとバグ修正して、1.4として公開します。

1.投稿先メールアドレス毎にブログIDを指定できるようにした
2.OSのFile::Tempを使用(MIME::Toolsとの互換性対策)
3.convert_breaksの条件を修正

1はブログが複数ある場合に、投稿先アドレスで投稿先ブログを指定できます。
2は前述のとおり。
3はブログの設定で「改行を変換」になっていないと改行が変換されないのでその対策。それと、条件がまったく逆だった(orz)バグ修正。
#というか、HTMLでメール投稿する人なんて居ない気もするので無条件に改行変換してもいいかも...


ダウンロード
ソースへの直リンクです。右クリック(ctrl+クリック)で保存してください。

まあそれなりにユーザ数も増えつつあるmail2entryなわけです。こんなの使っていただいて、ありがたいことです。

が、時にはこうゆう疑問もあるわけで。
The life is a joke - MTを携帯で投稿したい!!

mail2entryは、MT4に対応しているのかな?
ちょっと記事が古いものばかりなのが気がかりだが調べねば。

こうゆうことになるのは、Googleとかでヒットするのが古いブログの記事なのと、そこから新しい(といってももう古いけど)ブログへのリンクがうまくいってなくて最新情報にたどり着けなかったようです。
先日それに気づいたのでリンクは直しました。
こっちへのヒットを増やさないと!

それはさておき、mail2entryはMT4でも動作確認済みです。
MT3のときはMTディレクトリの外でも動きましたが、MT4ではMTディレクトリに置かないといけないようです。

ダウンロード
ソースへの直リンクです。右クリック(ctrl+クリック)で保存してください。