novel2html.pl は小説を HTML に変換する perl スクリプトです。
↓下のような小説を、
---------------------------------------------------------------------- TITLE フォルの消失 TITLE_H1 フォルの消失 <font size=4>―サンプル―</font> KEYWORDS 電脳天使,小説,サンプル MAIL_ADDRES hoge@hogera MAIL_ADDRES_TITLE ほげら BGcolor white TEXTcolor black LINKcolor blue VLINKcolor red ALINKcolor green PREV_PAGE prev.html NEXT_PAGE next.html PREV_PAGE_TITLE 前章 NEXT_PAGE_TITLE 次章 RETURN_PAGE ../ RETURN_PAGE_TITLE 戻る。 END 「ただいまぁ、って誰もいないんだけどね」 今日から英荘の大家として一人暮らし。大家と言っても、まだ誰も部屋を借り る人がいないから名ばかりなんだけどね。さてこれからどうしよう。 “そうだ、さっき道で拾ってきたフロッピーの中身を見てみよう” パソコンを起動しフロッピーの中を見てみる。実行形式のファイルみたいなの があったので実行してみた。ディスクが読みっぱなしになって何も起こらない。 暫く待ってみよう。 「おかしいなぁ、もう 30分以上も経つのに何も起こらないぞ。しょうがない、 今日はもう止めにするか」 そして電源ボタンに手を伸ばす。 “止めて… それだけは止めて!!” “何だ?今の声は。気のせいかな?” 僕は構わず電源を切った。 「<strong>イヤァァァアア!!</strong>」 悲痛な叫びが部屋をこだまする。その叫びは、僕に恐怖よりも罪悪感を残した… ----------------------------------------------------------------------このような HTML に変換します。
----------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=EUC-JP">
<LINK REV=MADE HREF="mailto:hoge@hogera">
<META http-equiv="Keywords" content="電脳天使,小説,サンプル">
<LINK rel="PREV" href="prev.html">
<LINK rel="NEXT" href="next.html">
<TITLE>フォルの消失</TITLE>
</HEAD>
<BODY BGCOLOR="white" TEXT="black" LINK="blue" VLINK="red" ALINK="green">
<CENTER><H1>フォルの消失 <font size=4>―サンプル―</font></H1></CENTER>
<HR>
<P>
「ただいまぁ、って誰もいないんだけどね」<BR>
今日から英荘の大家として一人暮らし。大家と言っても、まだ誰も部屋を借り
る人がいないから名ばかりなんだけどね。さてこれからどうしよう。
</P>
<P>
“そうだ、さっき道で拾ってきたフロッピーの中身を見てみよう”<BR>
パソコンを起動しフロッピーの中を見てみる。実行形式のファイルみたいなの
があったので実行してみた。ディスクが読みっぱなしになって何も起こらない。
暫く待ってみよう。
</P>
<HR width="20%">
<P>
「おかしいなぁ、もう 30分以上も経つのに何も起こらないぞ。しょうがない、
今日はもう止めにするか」<BR>
そして電源ボタンに手を伸ばす。<BR>
“止めて… それだけは止めて!!”<BR>
“何だ?今の声は。気のせいかな?”<BR>
僕は構わず電源を切った。
</P>
<P>
「<strong>イヤァァァアア!!</strong>」<BR>
悲痛な叫びが部屋をこだまする。その叫びは、僕に恐怖よりも罪悪感を残した…
</P>
<HR>
<ADDRESS><A HREF="mailto:hoge@hogera">ほげら</A></ADDRESS>
<I>
<!-- hhmts start -->
Last modified: 2000/ 7/15 3:34
<!-- hhmts end -->
</I><BR>
<A HREF ="prev.html">前章</A>
<A HREF ="next.html">次章</A><BR>
<A HREF ="../">戻る。</A>
</BODY>
</HTML>
----------------------------------------------------------------------
使い方は
などお好みでどうぞ。
% novel2html.pl Fol_vanish.txt > Fol_vanish.html
% cat Fol_vanish.txt | novel2html.pl > Fol_vanish.html
% perl novel2html.pl Fol_vanish.txt > Fol_vanish.html