mixi_sync

mixi_sync

tDiary用 mixi_syncプラグイン -- ks

2007-01-01 mixiの仕様変更のためか、正常に動作しません。涙。 時々解析しますので、正常に動作したらお知らせします。

since 2006-10-30

沿革

メインでtDiaryに日記を書いていますが、mixiでも同じ内容を反映させたいことがあります。でも、コピーをするのは面倒な話。

そこで、自動的に同期させることにしました。 mixi_update の骨組みをそのままパクってしまうことに。メールで更新していたところを、http-access2を使って書き込むように変更しただけです。(なぜか、私のサーバではメールでの更新ができませんでした。なぜでしょう?)

と、公開した後に気づきました。Movable Typeでもmixi syncというプラグインがあるようです。同じような名前を考えるんですね。。どうしようかなと考えましたが、とりあえずそのままにします。 tDiaryとMovable Typeが違うし、機能もほぼ同じだし、いいでしょう。

注意

imageや、タグには対応していません。申し訳ない。

quick start

1. 必須モジュール

  1. http-access2
  2. strscan or ruby 1.8以上

2. 導入

mixi_sync/mixi_sync.rb
tdiary/misc/pluginに導入
mixi_sync/ja/mixi_sync.rb
tdiary/misc/plugin/jaに導入

3. tdiary.confに必要な設定

	# ログイン時のメールアドレス
	@options['mixi_sync.login_address'] = 'xxx@yy.ne.jp'
	# ログイン時のパスワード
	@options['mixi_sync.password'] = 'password'
	# mixi 日記を更新する(必須,デフォルト false)
	@options['mixi_sync.enable'] = true
	
	(下記は任意)
	# 「mixi 日記を更新する」のチェックをいれる(デフォルト false)
	@options['mixi_sync.checked'] = true
	# 送信する本文を省略する(デフォルト false)
	@options['mixi_sync.shorten'] = false