2007-10-31(Wed)
gooブログからのお引越し2
さて、お次はデータの取り出し&FC2への取り込み。
取り出しが一番めんどかったかもしれません。
それは画像の絶対パスの規則。
http://blogimg.goo.ne.jp/user_image/○○/○○/画像名.jpg
のように、ある部分までは一定のパスの形なのですが、
そこから先(ここでは○部分)がランダム。
画像名は移行した後変更するのが面倒だったのでアップ
ロードした時に自動的につく名前をそのまま使いました。
まず作業としては、
1.バックアップしたテキストデータから画像のパスを抜き出す
2.パスの一覧をリストデータとして保存し、画像などの一括
ダウンロードツール(FlashGETなど)で画像をダウンロード
3.ダウンロードしたデータをFC2にアップする
4.アップした画像のパスを確認し、バックアップしたテキスト
データに入れ込む
という流れになると思います。
いや〜書いてるだけで面倒な作業だこりゃ・・・
1.と2.は既に全部データがローカルに取ってあるなら必要ない
作業です。
ワシは念の為に・・・とめんどい作業をしてしまいました。。
1.はテキストエディタでひたすら要らない部分の削除ですかな。。
2.はダウンロードするだけなのでやっていただき、問題が3.。
普通にアップロードしようとすると1件ずつしかアップ出来ない
ので何かツールがないかと探していたら・・・。ありました。
「FC2upload」というツール。
これは複数の画像を一気にアップロード出来るスグレモノです。
これが見つかったので今後も複数の画像のアップはツールだけで
出来てしまうので重宝しそうです。
さて、ここまで出来たら後は4.の実際にアップさせるテキストの
パスと合わせる作業です。
たまたまFC2の画像パスを見ていたら、画像名より前の部分は
同じパスだったので、gooのパスからFC2のパスに置き換えれば
良いと言うことになります。
ただ、既述の通りgooの方でランダムな部分がある為、私は
他の方法も思いつかず・・・ひたすら同じ部分のパスを検索しては
貼り付け・・・というもっ凄い地道な作業をしてしまいました。
何か他にいい方法があるかもです。
ふぅ、長い。。・・・とここまででようやく画像にも見切りがつきました。
次にようやくテキストのアップですが、ここでもちと壁が・・・。
次回最終回(予定)を待て!!!・・・誰も待ってない!?
取り出しが一番めんどかったかもしれません。
それは画像の絶対パスの規則。
http://blogimg.goo.ne.jp/user_image/○○/○○/画像名.jpg
のように、ある部分までは一定のパスの形なのですが、
そこから先(ここでは○部分)がランダム。
画像名は移行した後変更するのが面倒だったのでアップ
ロードした時に自動的につく名前をそのまま使いました。
まず作業としては、
1.バックアップしたテキストデータから画像のパスを抜き出す
2.パスの一覧をリストデータとして保存し、画像などの一括
ダウンロードツール(FlashGETなど)で画像をダウンロード
3.ダウンロードしたデータをFC2にアップする
4.アップした画像のパスを確認し、バックアップしたテキスト
データに入れ込む
という流れになると思います。
いや〜書いてるだけで面倒な作業だこりゃ・・・
1.と2.は既に全部データがローカルに取ってあるなら必要ない
作業です。
ワシは念の為に・・・とめんどい作業をしてしまいました。。
1.はテキストエディタでひたすら要らない部分の削除ですかな。。
2.はダウンロードするだけなのでやっていただき、問題が3.。
普通にアップロードしようとすると1件ずつしかアップ出来ない
ので何かツールがないかと探していたら・・・。ありました。
「FC2upload」というツール。
これは複数の画像を一気にアップロード出来るスグレモノです。
これが見つかったので今後も複数の画像のアップはツールだけで
出来てしまうので重宝しそうです。
さて、ここまで出来たら後は4.の実際にアップさせるテキストの
パスと合わせる作業です。
たまたまFC2の画像パスを見ていたら、画像名より前の部分は
同じパスだったので、gooのパスからFC2のパスに置き換えれば
良いと言うことになります。
ただ、既述の通りgooの方でランダムな部分がある為、私は
他の方法も思いつかず・・・ひたすら同じ部分のパスを検索しては
貼り付け・・・というもっ凄い地道な作業をしてしまいました。
何か他にいい方法があるかもです。
ふぅ、長い。。・・・とここまででようやく画像にも見切りがつきました。
次にようやくテキストのアップですが、ここでもちと壁が・・・。
次回最終回(予定)を待て!!!・・・誰も待ってない!?





