ヤプlog → MT (ver.3.1)



※※ ヤプログでは使えなくなっているようです。 ※※
が、現在はヤプログでは使えません。ヤプログの方は、こちらをどうぞ。
ドリコムブログで使えるっぽいです。



ヤプログやドリコムのデータを、どうにかしてMTに書き換えてみる。・・・という目的で作られました。

* ヴァージョンはアップしているんだか、ダウンなのかという感じですが、ver.3です。
* ダメだったら、ver.1とかver.2とかも残してあるけど、どうでしょう。
 あるいはこんな感じでやってみては・・・?

* できなくて当然、できてラッキーくらいの気分でお願いしますよ。
* もっとうまくできる人、教えてください。

* できた・できない・その他コメントは、こちらのエントリにお願いします。



[ 注意 ]

  1. 利用は自己責任で。
    何かあっても責任取りません。取れません。
  2. 非公開分は取得できませんTT
  3. 画像はそれぞれ保存してください
    画像urlは、オプションでフォルダを指定すると、変更できるかもしれません
    ついでに絵文字も消せるかもしれません。
    ヤプログから直リンクで画像を表示させるようにもできるんだけど・・・良くないよなぁ。絵文字については駄目だし。
  4. コメント・トラックバック許可の状態になります。
  5. コメント・トラックバックは保存できません
    1記事を使えばできますがねぇ、どれくらい負荷がかかるものなんでしょ。
  6. ブログが重いときには、失敗しやすいです。軽い時に試してください。
    ダウンロード記事の選択で、細切れにするとエクスポートもインポートもうまくいく可能性が高くなるようです。

[ 方法 ]

  1. 以下のソースを、★★ここに自分の名前★★の所を書き換えて(★の部分も消して)、サイドバーに追加。
    サイドバーの機能の追加・編集
  2. サイドバーの機能選択並び替えで、これ以外の機能をできるだけ外した方が良いかも?
  3. この地点で自分のブログを見て、パーツを足した箇所に●●●●●というのが出てたらOK。
  4. 次のテキストボックスに、ユーザーID等を入力して送信。
    * どっちのブログ?       → yaplog     drecom blog

    * エクスポートする記事は? → 全部     選択※1 ページ〜 ページまで

    * 文字コードは?※2       → Shift_JIS     EUC     UTF-8

    * ユーザーID           → 
       メールアドレスではないです  (http://yaplog.jp/●●●/、http://blog.drecom.jp/●●●/の部分。)

    * 以下はオプション
       → 絵文字消去※3
       → 画像url変更※4  変更後url






    * エラーメッセージなど(出たり出なかったり)※5

    IDを入力してください。
  5. ダウンロードのが出てくるので、保存場所を選んで保存。
    sp2の場合「セキュリティ保護のため〜」とか出るけど、クリックして「ファイルのダウンロード」。
  6. うまく保存できたのを確認したら、サイドバーを元に戻す。
  7. 念のため、ID・記事はすぐに削除しない。 実はエクスポートできてなかったとか、知りません。

[ できないときは ]

  1. 上記テキストエリア内のソースを、張り付けてる?サイドバーの並び替えで、ちゃんとサイドバーにはいってる?保存してる?
  2. 自ブログで、パーツを足した箇所に●●●●●というのが出てる
  3. 「エクスポートする記事は?」のところで、試しに「選択 1ページ〜 1ページまで」にして送信してみるとか。
  4. 記事数が多すぎる場合は分割した方が良いかも。1ページ〜 5ページ、6ページ〜 10ページとか。

※1
例えば3〜4ページにした場合は、http://yaplog.jp/●●●/3〜http://yaplog.jp/●●●/4のページのログを保存します。

※2
文字コードが選べるようにできた・・・かも?

Shift_JIS: JUGEM、プチモール、SHINOBI
EUC: fc2
UTF-8: BIGLOBE

seesaa、ロリポはどれでもOKっぽい。

でも駄目だったら、KanjiTranslaterというソフトがあるようです。

※3
ヤプログの場合は<img src="/blog/image/emoji/○○.gif" border="0">
ドリコムの場合は<img src="/image/emoji/○○.gif" alt="○○" border="0"> を削除する・・・はず。
これはうまくいかないこともあるみたい〜。
ダウンロードしてから確認してみてください。

※4
例えば
  http://yaplog.jp/●●●/img/10/○○.gif → http://sample.main.jp/blog/○○.gif
  http://yaplog.jp/●●●/img/12/△△.gif → http://sample.main.jp/blog/△△.gif

  http://blog.drecom.jp/●●●/img/2/○○.gif → http://sample.main.jp/blog/○○.gif
  http://blog.drecom.jp/●●●/img/15/△△.gif → http://sample.main.jp/blog/△△.gif
のように変えたい場合は、変更後urlの欄に「http://sample.main.jp/blog」と入力。
最後の「/」は抜かす

※5
Warning: file_get_contents(http://yaplog.jp/material/11): failed to open stream: HTTP request failed! HTTP/1.1 400 No Host matches server name yaplog.jp in /home/〜/index.php on line xxx

こういうエラーが出た場合、http://yaplog.jp/material/11の分のログはテキストファイルに書き込まれてません。(確認すると、そこに含まれる10記事分が飛んでいます;)
1回でできないときは・・・面倒ですが、差分を手で移してやればちゃんとなるわけですTT

あるいはページを区切ってみるとか。
細切れにしておくと、インポートもしやすいかも。


変更点

ver.3.1 2007.12.17 説明文、修正。
ver.3.0 2007.03.22 ソースがおかしくなってたのを修正。
ver.2.3 2006.11.29 formあたりを修正。
ver.2.2 2006.07.04 文字コードが選択できる・・・かも。
ver.2.1 2006.06.22 ページの選択保存で、最大ページを越えて数値を入力してもダブらないように。
ver.2 2006.05.25 メインテンプレート書き換えから、サイドバーに追加するように。 → ドリコムでも使えるはず。
          オプション追加。
ver.1 2005.11.17 公開


高野とーこ @ sampling.sys