今まで溜め込んできた日記をブログ化
実は今まで貯めてきた日記をCSVファイルに落としてそれをNucleusにインポートするつもりで居たんだけど、何と!!、Nucleusにそんな機能は無かった(^^;
きっとプラグインとか、専用のツールとか、誰か作ってるに違いない、と思ってネット上を探し回ったけど結局見つからず。そ、そんな、、、今まで貯めた日記(いや、全然そんな大したもんじゃ無いんだけど(^^;)が全部パーになるのか・・・、と途方に暮れていた所にあるアイデアがピンと来た。
待てよ、確かNucleusはMySQLを使ってたな。てことは、SITE5のWEB版管理ツールに入ってるSQLマネージャからNucleusのテーブルに直接アクセスしてWEBインターフェースから直接インポートできるかも、と思い早速アクセスしてみたらビンゴ〜!!CSVファイルを、指定したテーブルに流し込む機能があるよ。ためしにやってみると、おお!!インポートできてる!!これはちょっと鳥肌もんだ。
ただ、よくよく見てみると改行がおかしくなってたり、イメージを張っていた箇所のイメージが消えてしまったりと(当然)色々問題が見つかったので、まずはイメージをNucleusに貼り付けるとどんなフォーマットで保存されるのかとかをさくっと調べて、その他の改行等の細かい問題を修正するための簡単なスクリプトをPerlで書いて、CSVファイルを一旦そのスクリプトで処理して改めてMySQLのテーブルに流し込んでみた。その後、今までの日記に貼り付けていた画像をNucleusの画像フォルダにコピーした。
全ての作業が終わっていざNucleusにアクセスすると、、、上手く行ってる!画像もちゃんとポップアップするし、リンクも機能してる。日付もちゃんと変換できてる。ばっちしでんがな。
後はカテゴリーだな。元々自分の日記にはカテゴリーと言う概念が無かったので、これだけは過去の日記を1つ1つ見直してカテゴリーを振る必要がある。ただ、2000年から日記を付けていた割には、数えると全部で260エントリーしかなく(いかにサボっていたかがわかる(笑))、全部にカテゴリーを振り終わるまでに1時間ちょいしかかからなかった。
そんなこんなでやっとの事でインポート作業が無事終了。いや〜、良かった良かった。しかしSITE5レンタルサーバのWEBツールはマジで使えるな〜。
さ、後は細かいデザイン修正とかして公開するだけだ。これからはちゃんとアップデートしよっと。週に一度は・・・(^^;
この記事へのトラックバックURL: http://www.letsware.com/jpn/action.php?action=plugin&name=TrackBack&tb_id=263














