2chのdatファイルをISO-HTML又はXHTML 1.1に
2chのdatファイルをISO-HTML又はXHTML 1.1に変換して出力するプログラム「2ch-dat-to-html」が置いてあります。
できるだけ正当(valid)なHTML/XHTMLを出力することに重点を置いてゐます。
重要なファイルはバックアップしてから、変換を試してください。(私も一度、プログラムの設計ミスで自爆しました)
出力例
- 「金糸雀と七人の悪魔乙女で雑談」 ISO-HTML版
- 変換元dat: 1139615160.dat (2ch RozenMaiden過去ログ倉庫)
- 適用函数:
2ch-dat-to-html-img
- Another HTML-lint: 96点
- W3C Validator:
This Page Is Valid ISO/IEC 15445:2000 ("ISO HTML")!
プログラム本体置場
適用ライセンス
書庫に含まれる全てのファイルに於いて、私、空拇が作った部分は、著作権抛棄とします。
Public Domain: Please feel free to reproduce or edit (except quotation)
導入方法
- xyzzyで動くLISPなので、xyzzyを導入し、初期化ファイルを読み込む様にパスを通します。(ss-to-htmlの説明も参考に)
- 2ch-dat-to-html.l と 2ch-dat-to-html.lc を site-lisp/ に入れます。
- 初期化ファイルに
(load-library "2ch-dat-to-html")
などと追記します。
使用方法
- ミニバッファから呼び出して(M-x)使って下さい。次に挙げる函数が有効です。(「
-html
」の部分を「-xhtml11
」に換へても同じです。)
2ch-dat-to-html
2ch-dat-to-html-img
2ch-dat-to-html-manual
- datファイル(複数可)を入力すると、同じディレクトリに(datファイルの名前).html(又は.xhtml)を出力します。
- 同名のファイルが既に有っても、問答無用で上書きします。出力先(outdir)は
2ch-dat-to-html-manual
で指定可能です。
- HTML/XHTMLの出力先には bbs2ch.css を置いて下さい。CSSに対応したブラウザでは、見た目がそれっぽくなります。
各函数による出力の違ひ
- dat
- ...
http://www.vipper.org/vip196504.jpg
...
2ch-dat-to-html
- ... <a href="http://www.vipper.org/vip196504.jpg">http://www.vipper.org/vip196504.jpg</a> ...
2ch-dat-to-html-img
- ... <img alt="http://www.vipper.org/vip196504.jpg" src="http://www.vipper.org/vip196504.jpg"> ...
2ch-dat-to-html-img
; srcdir: (empty)
- ... <img alt="http://www.vipper.org/vip196504.jpg" src="vip196504.jpg"> ...
2ch-dat-to-html-img
; srcdir: ../imgs/
- ... <img alt="http://www.vipper.org/vip196504.jpg" src="../imgs/vip196504.jpg"> ...
2ch-dat-to-xhtml11-img
- ... <img alt="http://www.vipper.org/vip196504.jpg" src="http://www.vipper.org/vip196504.jpg" /> ...