« 2005年08月 | メイン | 2005年12月 »

2005年11月11日

w3m で MT に投稿。 [ カテゴリ : memo - CUI環境 ]

コンソールな w3m-0.5.1 では投稿はできるが、再構築が出来ない。
なので、再構築用スクリプトを用意してしまう。

http://code.appnel.com/mt-apps

から、mt-rebuild のアーカイブ落として、 mt-rebuild.pl を、MT のディレクトリに置いて permission を 700 とかにして、あとはそのディレクトリにcd して

$ ./mt-rebuild.pl -all

とかやればいい。ラクなもんだ

投稿者 JK : 11:22 | トラックバック

w3m のフォーム(TEXTAREA) で改行を入力したい。 [ カテゴリ : memo - CUI環境 ]

Vine の w3m-0.5.1-0vl5 の srpm とってきて、w3m-0.5.1.tar.gz 取り出して、
自分でソースいじってなおした。
w3m.spec からやろうとすると、X でインライン画像表示対応とかで面倒なん
で、コンソールでしか使わないよう、自分でソースをいじると。


http://www.sic.med.tohoku.ac.jp/~satodai/w3m-dev/200410.month/4110.html

1. srpm の入手
$ apt-get source w3m
get して rpm -i してくれるぽ。


2.ソースをいじる
~/rpm/SOURCES の中に、 w3m-0.5.1.tar.gz があるので、

$ cd ~/rpm/SOURCES
$ tar zxvf w3m-0.5.1.tar.gz
$ cd w3m-0.5.1

して、 parsetagx.c を編集。
180行目あたりに if - else if があり、
if 内、 else if 内それぞれに
if (*q != '\n')
  Strcat_char(value, *q);

ってあるので、この if (*q != '\n') をコメントアウトなり行削除なりして、常に Strcat_char が実行されるようにする。


3.ビルド(2と同じディレクトリで)
$ ./configure --prefix=/usr
$ make

あとは、make install するもよし、 Vine の /usr/bin/w3m を置き換えるもよし。

投稿者 JK : 11:11 | トラックバック