[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:04273] Re: debian-jp archive
あらきです。
御指摘どうもです。
#結局やるやると言っててほったらかしてたのを
#やりました。
#他人に言われないとめんちゃいことはほったらかす。。
From: YOSHIDA Ken-ichi/吉田健一 <5hed@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
> よしだと申します。
> http://www.mew.org/ 以下のML検索を便利に使わせていただいています m(_)m
> さて,http://www.linux.or.jp/~ukai/debian/topics-ml-46.html などから
> www.mew.org のアーカイブに飛ぶときに気がついたんですが,ファイル名とML
> のカウンタとが一致していないようです。
> 例えば,http://www.mew.org/archive/debian-users/1/msg02925.htmlの中
> 身が [debian-users: 03004]になっています。
> #メールがが9本抜けてることになるんでしょうか。
例によって、sort.?????.html という名前にしたものをリンクするように
しました。
http://www.mew.org/archive/debian-users/1/sort.00001.html
のようになります。
鵜飼さんごめんなさい。。おわびにいい加減なスクリプトをつけます。
debugのprint文だらけですけど。
---
(yasu@debian.or.jp) でびでびあんあん、でびあんあん♪
あらき@ないすと http://fukuda.aist-nara.ac.jp/~yasuhi-a/
#!/usr/local/bin/perl5
while(<>) {
if (/^<strong><A NAME=/) {
if (/debian-users:\d\d\d\d\d/) {
@COUNT = split(/(\"|:|\[|\]|\s)/, $_);
# print "@COUNT[6]\n"; print "@COUNT[12]\n";
# $realfile = @COUNT[10];
# $seqnum = @COUNT[16];
# print "$realfile seq is $seqnum\n";
$SEQ{"@COUNT[10]"} = "@COUNT[16]";
# $seqfile = $SORTDIR.@COUNT[12];
$seqfile = "sort.@COUNT[16].html";
# print "$seqfile\n";
# print "file exist\n" if -e $seqfile;
if (-e $seqfile) {
print "file exist. skip $seqfile\n";
next;
} else {
symlink("@COUNT[10]", "$seqfile");
}
print "@COUNT[10] is $SEQ{@COUNT[10]}\n";
}
}
}
# print "msg00001.html is $SEQ{'msg00001.html'}\n";